home *** CD-ROM | disk | FTP | other *** search
/ BMUG TV-ROM Too / TV-ROM Too™.iso / Applications / MoviePlayer / MoviePlayer.rsrc / CODE_6_ABOUT.txt < prev    next >
Text File  |  1989-08-21  |  97KB  |  1,670 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x000002F0 (6 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. 00000000  4E56 FFB0                link       A6, -0x0050
  11. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  12. 00000008  4246                     clr.w      D6
  13. 0000000A  7000                     moveq.l    D0, 0x00
  14. 0000000C  2D40 FFE0                move.l     [A6 - 0x20], D0
  15. 00000010  2D40 FFE4                move.l     [A6 - 0x1C], D0
  16. 00000014  2D40 FFE8                move.l     [A6 - 0x18], D0
  17. 00000018  486E FFC4                pea.l      [A6 - 0x3C]
  18. 0000001C  A874                     syscall    GetPort
  19. 0000001E  598F                     subq.l     A7, 4
  20. 00000020  3F3C 1131                move.w     -[A7], 0x1131
  21. 00000024  7000                     moveq.l    D0, 0x00
  22. 00000026  2F00                     move.l     -[A7], D0
  23. 00000028  72FF                     moveq.l    D1, 0xFFFFFFFF
  24. 0000002A  2F01                     move.l     -[A7], D1
  25. 0000002C  A97C                     syscall    GetNewDialog
  26. 0000002E  285F                     movea.l    A4, [A7]+
  27. 00000030  2B4C ED9A                move.l     [A5 - 0x1266], A4
  28. 00000034  200C                     move.l     D0, A4
  29. 00000036  6700 026A                beq        +0x26C /* 000002A2 */
  30. 0000003A  486E FFF8                pea.l      [A6 - 0x8]
  31. 0000003E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  32. 00000042  2D40 FFEC                move.l     [A6 - 0x14], D0
  33. 00000046  2F0C                     move.l     -[A7], A4
  34. 00000048  A873                     syscall    SetPort
  35. 0000004A  426E FFC2                clr.w      [A6 - 0x3E]
  36. 0000004E  3D7C 000A FFC0           move.w     [A6 - 0x40], 0xA /* '\n' */
  37. 00000054  3D7C 000D FFBE           move.w     [A6 - 0x42], 0xD /* '\r' */
  38. 0000005A  3D7C 000C FFBC           move.w     [A6 - 0x44], 0xC
  39. 00000060  3D7C 0009 FFBA           move.w     [A6 - 0x46], 0x9 /* '\t' */
  40. 00000066  3D7C 0008 FFB8           move.w     [A6 - 0x48], 0x8
  41. 0000006C  3D7C 0007 FFB6           move.w     [A6 - 0x4A], 0x7
  42. 00000072  3D7C 0006 FFB4           move.w     [A6 - 0x4C], 0x6
  43. 00000078  3D7C 0003 FFB2           move.w     [A6 - 0x4E], 0x3
  44. 0000007E  3D7C 0002 FFB0           move.w     [A6 - 0x50], 0x2
  45. 00000084  47EE FFB0                lea.l      A3, [A6 - 0x50]
  46. 00000088  584F                     addq.w     A7, 4
  47. 0000008A  6012                     bra        +0x14 /* 0000009E */
  48. label0000008C:
  49. 0000008C  486D 031A                pea.l      [A5 + 0x31A /* export_95 */]
  50. 00000090  48C7                     ext.l      D7
  51. 00000092  2F07                     move.l     -[A7], D7
  52. 00000094  2F0C                     move.l     -[A7], A4
  53. 00000096  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  54. 0000009A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  55. label0000009E:
  56. 0000009E  3E1B                     move.w     D7, [A3]+
  57. 000000A0  66EA                     bne        -0x14 /* 0000008C */
  58. 000000A2  2F0C                     move.l     -[A7], A4
  59. 000000A4  700A                     moveq.l    D0, 0x0A
  60. 000000A6  3F00                     move.w     -[A7], D0
  61. 000000A8  486E FFCA                pea.l      [A6 - 0x36]
  62. 000000AC  486E FFD4                pea.l      [A6 - 0x2C]
  63. 000000B0  486E FFD8                pea.l      [A6 - 0x28]
  64. 000000B4  A98D                     syscall    GetDialogItem/GetDItem
  65. 000000B6  206E FFEC                movea.l    A0, [A6 - 0x14]
  66. 000000BA  2050                     movea.l    A0, [A0]
  67. 000000BC  2068 0016                movea.l    A0, [A0 + 0x16]
  68. 000000C0  2050                     movea.l    A0, [A0]
  69. 000000C2  7004                     moveq.l    D0, 0x04
  70. 000000C4  B068 0020                cmp.w      D0, [A0 + 0x20]
  71. 000000C8  6F0E                     ble        +0x10 /* 000000D8 */
  72. 000000CA  598F                     subq.l     A7, 4
  73. 000000CC  3F3C 1136                move.w     -[A7], 0x1136
  74. 000000D0  A9BC                     syscall    GetPicture
  75. 000000D2  2B5F ED9E                move.l     [A5 - 0x1262], [A7]+
  76. 000000D6  600C                     bra        +0xE /* 000000E4 */
  77. label000000D8:
  78. 000000D8  598F                     subq.l     A7, 4
  79. 000000DA  3F3C 1135                move.w     -[A7], 0x1135
  80. 000000DE  A9BC                     syscall    GetPicture
  81. 000000E0  2B5F ED9E                move.l     [A5 - 0x1262], [A7]+
  82. label000000E4:
  83. 000000E4  4AAD ED9E                tst.l      [A5 - 0x1262]
  84. 000000E8  6728                     beq        +0x2A /* 00000112 */
  85. 000000EA  2F0C                     move.l     -[A7], A4
  86. 000000EC  700B                     moveq.l    D0, 0x0B
  87. 000000EE  3F00                     move.w     -[A7], D0
  88. 000000F0  486E FFCA                pea.l      [A6 - 0x36]
  89. 000000F4  486E FFD4                pea.l      [A6 - 0x2C]
  90. 000000F8  486E FFCC                pea.l      [A6 - 0x34]
  91. 000000FC  A98D                     syscall    GetDialogItem/GetDItem
  92. 000000FE  2F0C                     move.l     -[A7], A4
  93. 00000100  700B                     moveq.l    D0, 0x0B
  94. 00000102  3F00                     move.w     -[A7], D0
  95. 00000104  7240                     moveq.l    D1, 0x40
  96. 00000106  3F01                     move.w     -[A7], D1
  97. 00000108  2F2D ED9E                move.l     -[A7], [A5 - 0x1262]
  98. 0000010C  486E FFCC                pea.l      [A6 - 0x34]
  99. 00000110  A98E                     syscall    SetDialogItem/SetDItem
  100. label00000112:
  101. 00000112  598F                     subq.l     A7, 4
  102. 00000114  486E FFD8                pea.l      [A6 - 0x28]
  103. 00000118  486E FFD8                pea.l      [A6 - 0x28]
  104. 0000011C  A83E                     syscall    TEStyleNew
  105. 0000011E  2B5F EDA2                move.l     [A5 - 0x125E], [A7]+
  106. 00000122  6700 0134                beq        +0x136 /* 00000258 */
  107. 00000126  206D EDA2                movea.l    A0, [A5 - 0x125E]
  108. 0000012A  2050                     movea.l    A0, [A0]
  109. 0000012C  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  110. 00000132  598F                     subq.l     A7, 4
  111. 00000134  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  112. 0000013A  3F3C 1131                move.w     -[A7], 0x1131
  113. 0000013E  A9A0                     syscall    GetResource
  114. 00000140  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  115. 00000144  6700 0112                beq        +0x114 /* 00000258 */
  116. 00000148  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  117. 0000014C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  118. 00000150  3C00                     move.w     D6, D0
  119. 00000152  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  120. 00000156  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  121. 0000015A  3C00                     move.w     D6, D0
  122. 0000015C  504F                     addq.w     A7, 8
  123. 0000015E  6600 00F8                bne        +0xFA /* 00000258 */
  124. 00000162  206E FFE4                movea.l    A0, [A6 - 0x1C]
  125. 00000166  2F10                     move.l     -[A7], [A0]
  126. 00000168  598F                     subq.l     A7, 4
  127. 0000016A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  128. 0000016E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  129. 00000172  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  130. 00000176  A9CF                     syscall    TESetText
  131. 00000178  3C38 0220                move.w     D6, [0x00000220 /* MemErr */]
  132. 0000017C  6600 00DA                bne        +0xDC /* 00000258 */
  133. 00000180  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  134. 00000184  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  135. 00000188  3C00                     move.w     D6, D0
  136. 0000018A  584F                     addq.w     A7, 4
  137. 0000018C  6600 00CA                bne        +0xCC /* 00000258 */
  138. 00000190  598F                     subq.l     A7, 4
  139. 00000192  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  140. 00000198  3F3C 1131                move.w     -[A7], 0x1131
  141. 0000019C  A9A0                     syscall    GetResource
  142. 0000019E  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  143. 000001A2  6700 00B4                beq        +0xB6 /* 00000258 */
  144. 000001A6  7000                     moveq.l    D0, 0x00
  145. 000001A8  2F00                     move.l     -[A7], D0
  146. 000001AA  4878 7D00                push.l     0x7D00 /* '}\0' */
  147. 000001AE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  148. 000001B2  7200                     moveq.l    D1, 0x00
  149. 000001B4  1F01                     move.b     -[A7], D1
  150. 000001B6  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  151. 000001BA  3F3C 000B                move.w     -[A7], 0xB
  152. 000001BE  A83D                     syscall    TEDispatch
  153. 000001C0  206D EDA2                movea.l    A0, [A5 - 0x125E]
  154. 000001C4  2050                     movea.l    A0, [A0]
  155. 000001C6  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  156. 000001CC  206D EDA2                movea.l    A0, [A5 - 0x125E]
  157. 000001D0  2050                     movea.l    A0, [A0]
  158. 000001D2  317C FFFF 001A           move.w     [A0 + 0x1A], 0xFFFF
  159. 000001D8  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  160. 000001DC  A9D0                     syscall    TECalText
  161. 000001DE  598F                     subq.l     A7, 4
  162. 000001E0  7000                     moveq.l    D0, 0x00
  163. 000001E2  2F00                     move.l     -[A7], D0
  164. 000001E4  4878 7D00                push.l     0x7D00 /* '}\0' */
  165. 000001E8  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  166. 000001EC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  167. 000001F0  A83D                     syscall    TEDispatch
  168. 000001F2  201F                     move.l     D0, [A7]+
  169. 000001F4  906E FFD8                sub.w      D0, [A6 - 0x28]
  170. 000001F8  3B40 EDA6                move.w     [A5 - 0x125A], D0
  171. 000001FC  41EE FFF0                lea.l      A0, [A6 - 0x10]
  172. 00000200  43EC 0010                lea.l      A1, [A4 + 0x10]
  173. 00000204  20D9                     move.l     [A0]+, [A1]+
  174. 00000206  20D9                     move.l     [A0]+, [A1]+
  175. 00000208  7001                     moveq.l    D0, 0x01
  176. 0000020A  2F00                     move.l     -[A7], D0
  177. 0000020C  486E FFF8                pea.l      [A6 - 0x8]
  178. 00000210  486E FFF0                pea.l      [A6 - 0x10]
  179. 00000214  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  180. 00000218  2F0C                     move.l     -[A7], A4
  181. 0000021A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  182. 0000021E  7000                     moveq.l    D0, 0x00
  183. 00000220  1F00                     move.b     -[A7], D0
  184. 00000222  A91B                     syscall    MoveWindow
  185. 00000224  2F0C                     move.l     -[A7], A4
  186. 00000226  A915                     syscall    ShowWindow
  187. 00000228  486E FFD8                pea.l      [A6 - 0x28]
  188. 0000022C  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  189. 00000230  A9D3                     syscall    TEUpdate
  190. 00000232  598F                     subq.l     A7, 4
  191. 00000234  A975                     syscall    TickCount
  192. 00000236  201F                     move.l     D0, [A7]+
  193. 00000238  D0BC 0000 012C           add.l      D0, 0x12C
  194. 0000023E  2B40 EDA8                move.l     [A5 - 0x1258], D0
  195. 00000242  4FEF 000C                lea.l      A7, [A7 + 0xC]
  196. label00000246:
  197. 00000246  486D 0322                pea.l      [A5 + 0x322 /* export_96 */]
  198. 0000024A  486E FFC8                pea.l      [A6 - 0x38]
  199. 0000024E  A991                     syscall    ModalDialog
  200. 00000250  7001                     moveq.l    D0, 0x01
  201. 00000252  B06E FFC8                cmp.w      D0, [A6 - 0x38]
  202. 00000256  66EE                     bne        -0x10 /* 00000246 */
  203. label00000258:
  204. 00000258  4AAD EDA2                tst.l      [A5 - 0x125E]
  205. 0000025C  670C                     beq        +0xE /* 0000026A */
  206. 0000025E  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  207. 00000262  A9CD                     syscall    TEDispose
  208. 00000264  7000                     moveq.l    D0, 0x00
  209. 00000266  2B40 EDA2                move.l     [A5 - 0x125E], D0
  210. label0000026A:
  211. 0000026A  4AAE FFE4                tst.l      [A6 - 0x1C]
  212. 0000026E  6706                     beq        +0x8 /* 00000276 */
  213. 00000270  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  214. 00000274  A9A3                     syscall    ReleaseResource
  215. label00000276:
  216. 00000276  4AAE FFE8                tst.l      [A6 - 0x18]
  217. 0000027A  6706                     beq        +0x8 /* 00000282 */
  218. 0000027C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  219. 00000280  A9A3                     syscall    ReleaseResource
  220. label00000282:
  221. 00000282  200C                     move.l     D0, A4
  222. 00000284  670A                     beq        +0xC /* 00000290 */
  223. 00000286  2F0C                     move.l     -[A7], A4
  224. 00000288  A983                     syscall    DisposeDialog
  225. 0000028A  7000                     moveq.l    D0, 0x00
  226. 0000028C  2B40 ED9A                move.l     [A5 - 0x1266], D0
  227. label00000290:
  228. 00000290  4AAD ED9E                tst.l      [A5 - 0x1262]
  229. 00000294  6706                     beq        +0x8 /* 0000029C */
  230. 00000296  2F2D ED9E                move.l     -[A7], [A5 - 0x1262]
  231. 0000029A  A9A3                     syscall    ReleaseResource
  232. label0000029C:
  233. 0000029C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  234. 000002A0  A873                     syscall    SetPort
  235. label000002A2:
  236. 000002A2  3006                     move.w     D0, D6
  237. 000002A4  4CEE 18C0 FFA0           movem.l    D6,D7,A3,A4, [A6 - 0x60]
  238. 000002AA  4E5E                     unlink     A6
  239. 000002AC  4E75                     rts
  240. 000002AE  9344                     subx.w     D1, D4
  241. 000002B0  6F51                     ble        +0x53 /* 00000303 */
  242. 000002B2  7569                     moveq.l    D2, 0x69
  243. 000002B4  636B                     bls        +0x6D /* 00000321 */
  244. 000002B6  5469 6D65                addq.w     [A1 + 0x6D65], 2
  245. 000002BA  4162                     chk.w      D0, -[A2]
  246. 000002BC  6F75                     ble        +0x77 /* 00000333 */
  247. 000002BE  7442                     moveq.l    D2, 0x42
  248. 000002C0  6F78                     ble        +0x7A /* 0000033A */
  249. 000002C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  250. 000002C6  FED2 48E7                .extension 0xED2 <<F/2-3/7>> // unimplemented
  251. 000002CA  0F18                     btst       [A0]+, D7
  252. 000002CC  266E 000A                movea.l    A3, [A6 + 0xA]
  253. 000002D0  49EE FEF2                lea.l      A4, [A6 - 0x10E]
  254. 000002D4  426E FEE4                clr.w      [A6 - 0x11C]
  255. 000002D8  7000                     moveq.l    D0, 0x00
  256. 000002DA  2D40 FEE6                move.l     [A6 - 0x11A], D0
  257. 000002DE  42AE FEEE                clr.l      [A6 - 0x112]
  258. 000002E2  42AE FEEA                clr.l      [A6 - 0x116]
  259. 000002E6  38AD ED98                move.w     [A4], [A5 - 0x1268]
  260. 000002EA  4244                     clr.w      D4
  261. 000002EC  4245                     clr.w      D5
  262. 000002EE  4246                     clr.w      D6
  263. 000002F0  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  264. 000002F6  3D7C FFFF FFFC           move.w     [A6 - 0x4], 0xFFFF
  265. 000002FC  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  266. 00000302  4247                     clr.w      D7
  267. 00000304  2F0B                     move.l     -[A7], A3
  268. 00000306  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  269. 0000030A  486E FEE4                pea.l      [A6 - 0x11C]
  270. 0000030E  486E FEE6                pea.l      [A6 - 0x11A]
  271. 00000312  486E FEEA                pea.l      [A6 - 0x116]
  272. 00000316  A98D                     syscall    GetDialogItem/GetDItem
  273. 00000318  486E FED2                pea.l      [A6 - 0x12E]
  274. 0000031C  A898                     syscall    GetPenState
  275. 0000031E  1D6B 0046 FFF3           move.b     [A6 - 0xD], [A3 + 0x46]
  276. 00000324  382B 0044                move.w     D4, [A3 + 0x44]
  277. 00000328  3A2B 0048                move.w     D5, [A3 + 0x48]
  278. 0000032C  3C2B 004A                move.w     D6, [A3 + 0x4A]
  279. 00000330  302E 0008                move.w     D0, [A6 + 0x8]
  280. 00000334  5540                     subq.w     D0, 2
  281. 00000336  6B00 0142                bmi        +0x144 /* 0000047A */
  282. label0000033A:
  283. 0000033A  0C40 000B                cmpi.w     D0, 0xB
  284. 0000033E  6E00 013A                bgt        +0x13C /* 0000047A */
  285. 00000342  D040                     add.w      D0, D0
  286. 00000344  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  287. 00000348  4EFB 0000                jmp        [PC + D0.w]
  288. 0000034C  001A 0116                ori.b      [A2]+, 0x16
  289. 00000350  0130 0130 00A2 00DA      btst       [A0 + 0xA200DA + D0], D0
  290. 00000358  00BE 00F6 006A           ori.l      <<invalid special address>>, 0xF6006A
  291. 0000035E  0130 004A                btst       [A0 + D0.w + 0x4A], D0
  292. 00000362  005A 486D                ori.w      [A2]+, 0x486D /* 'Hm' */
  293. 00000366  FE6E A89D                .extension 0xE6E <<F/1/7>>, 0xA89D // unimplemented
  294. 0000036A  7008                     moveq.l    D0, 0x08
  295. 0000036C  3F00                     move.w     -[A7], D0
  296. 0000036E  A89C                     syscall    PenMode
  297. 00000370  7003                     moveq.l    D0, 0x03
  298. 00000372  3F00                     move.w     -[A7], D0
  299. 00000374  3F00                     move.w     -[A7], D0
  300. 00000376  A89B                     syscall    PenSize
  301. 00000378  486E FEEA                pea.l      [A6 - 0x116]
  302. 0000037C  70FC                     moveq.l    D0, 0xFFFFFFFC
  303. 0000037E  3F00                     move.w     -[A7], D0
  304. 00000380  3F00                     move.w     -[A7], D0
  305. 00000382  A8A9                     syscall    InsetRect
  306. 00000384  486E FEEA                pea.l      [A6 - 0x116]
  307. 00000388  7010                     moveq.l    D0, 0x10
  308. 0000038A  3F00                     move.w     -[A7], D0
  309. 0000038C  3F00                     move.w     -[A7], D0
  310. 0000038E  A8B0                     syscall    FrameRoundRect
  311. 00000390  6000 00E8                bra        +0xEA /* 0000047A */
  312. 00000394  A89E                     syscall    PenNormal
  313. 00000396  486E FEEA                pea.l      [A6 - 0x116]
  314. 0000039A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  315. 0000039E  584F                     addq.w     A7, 4
  316. 000003A0  6000 00D8                bra        +0xDA /* 0000047A */
  317. 000003A4  A89E                     syscall    PenNormal
  318. 000003A6  486E FEEA                pea.l      [A6 - 0x116]
  319. 000003AA  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  320. 000003AE  584F                     addq.w     A7, 4
  321. 000003B0  6000 00C8                bra        +0xCA /* 0000047A */
  322. 000003B4  486E FFF4                pea.l      [A6 - 0xC]
  323. 000003B8  AA1A                     syscall    GetBackColor
  324. 000003BA  486E FFFA                pea.l      [A6 - 0x6]
  325. 000003BE  AA15                     syscall    RGBBackColor
  326. 000003C0  486E FEEA                pea.l      [A6 - 0x116]
  327. 000003C4  70FA                     moveq.l    D0, 0xFFFFFFFA
  328. 000003C6  3F00                     move.w     -[A7], D0
  329. 000003C8  72FF                     moveq.l    D1, 0xFFFFFFFF
  330. 000003CA  3F01                     move.w     -[A7], D1
  331. 000003CC  A8A9                     syscall    InsetRect
  332. 000003CE  486E FEEA                pea.l      [A6 - 0x116]
  333. 000003D2  486D FE76                pea.l      [A5 - 0x18A]
  334. 000003D6  A8A5                     syscall    FillRect
  335. 000003D8  486E FEEA                pea.l      [A6 - 0x116]
  336. 000003DC  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  337. 000003E0  A9D3                     syscall    TEUpdate
  338. 000003E2  486E FFF4                pea.l      [A6 - 0xC]
  339. 000003E6  AA15                     syscall    RGBBackColor
  340. 000003E8  6000 0090                bra        +0x92 /* 0000047A */
  341. 000003EC  2F0C                     move.l     -[A7], A4
  342. 000003EE  3F3C 1131                move.w     -[A7], 0x1131
  343. 000003F2  7001                     moveq.l    D0, 0x01
  344. 000003F4  3F00                     move.w     -[A7], D0
  345. 000003F6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  346. 000003FA  486E FEEA                pea.l      [A6 - 0x116]
  347. 000003FE  2F0C                     move.l     -[A7], A4
  348. 00000400  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  349. 00000404  504F                     addq.w     A7, 8
  350. 00000406  6072                     bra        +0x74 /* 0000047A */
  351. 00000408  2F0C                     move.l     -[A7], A4
  352. 0000040A  2F2D FD7E                move.l     -[A7], [A5 - 0x282]
  353. 0000040E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  354. 00000412  3E00                     move.w     D7, D0
  355. 00000414  486E FEEA                pea.l      [A6 - 0x116]
  356. 00000418  2F0C                     move.l     -[A7], A4
  357. 0000041A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  358. 0000041E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  359. 00000422  6056                     bra        +0x58 /* 0000047A */
  360. 00000424  2F0C                     move.l     -[A7], A4
  361. 00000426  3F3C 1131                move.w     -[A7], 0x1131
  362. 0000042A  7002                     moveq.l    D0, 0x02
  363. 0000042C  3F00                     move.w     -[A7], D0
  364. 0000042E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  365. 00000432  486E FEEA                pea.l      [A6 - 0x116]
  366. 00000436  2F0C                     move.l     -[A7], A4
  367. 00000438  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  368. 0000043C  504F                     addq.w     A7, 8
  369. 0000043E  603A                     bra        +0x3C /* 0000047A */
  370. 00000440  2F0C                     move.l     -[A7], A4
  371. 00000442  302D FD7C                move.w     D0, [A5 - 0x284]
  372. 00000446  48C0                     ext.l      D0
  373. 00000448  2F00                     move.l     -[A7], D0
  374. 0000044A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  375. 0000044E  3E00                     move.w     D7, D0
  376. 00000450  486E FEEA                pea.l      [A6 - 0x116]
  377. 00000454  2F0C                     move.l     -[A7], A4
  378. 00000456  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  379. 0000045A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  380. 0000045E  601A                     bra        +0x1C /* 0000047A */
  381. 00000460  2F0C                     move.l     -[A7], A4
  382. 00000462  3F3C 1131                move.w     -[A7], 0x1131
  383. 00000466  7003                     moveq.l    D0, 0x03
  384. 00000468  3F00                     move.w     -[A7], D0
  385. 0000046A  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  386. 0000046E  486E FEEA                pea.l      [A6 - 0x116]
  387. 00000472  2F0C                     move.l     -[A7], A4
  388. 00000474  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  389. 00000478  504F                     addq.w     A7, 8
  390. label0000047A:
  391. 0000047A  486E FED2                pea.l      [A6 - 0x12E]
  392. 0000047E  A899                     syscall    SetPenState
  393. 00000480  176E FFF3 0046           move.b     [A3 + 0x46], [A6 - 0xD]
  394. 00000486  3744 0044                move.w     [A3 + 0x44], D4
  395. 0000048A  3745 0048                move.w     [A3 + 0x48], D5
  396. 0000048E  3746 004A                move.w     [A3 + 0x4A], D6
  397. 00000492  4CEE 18F0 FEBA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x146]
  398. 00000498  4E5E                     unlink     A6
  399. 0000049A  205F                     movea.l    A0, [A7]+
  400. 0000049C  5C4F                     addq.w     A7, 6
  401. 0000049E  4ED0                     jmp        [A0]
  402. 000004A0  8F41 424F                pack       D7, D1, 0x424F
  403. 000004A4  5554                     subq.w     [A4], 2
  404. 000004A6  5154                     subq.w     [A4], 8
  405. 000004A8  4452                     neg.w      [A2]
  406. 000004AA  4157                     chk.w      D0, [A7]
  407. 000004AC  5052                     addq.w     [A2], 8
  408. 000004AE  4F43                     chk.w      D7, D3
  409. 000004B0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  410. 000004B4  FF9C                     .invalid   <<F/6/7>>
  411. 000004B6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  412. 000004BA  266E 000C                movea.l    A3, [A6 + 0xC]
  413. 000004BE  286E 0010                movea.l    A4, [A6 + 0x10]
  414. 000004C2  2D6B 000A FFC2           move.l     [A6 - 0x3E], [A3 + 0xA]
  415. 000004C8  4205                     clr.b      D5
  416. 000004CA  7000                     moveq.l    D0, 0x00
  417. 000004CC  2D40 FFC6                move.l     [A6 - 0x3A], D0
  418. 000004D0  4206                     clr.b      D6
  419. 000004D2  4247                     clr.w      D7
  420. 000004D4  3D7C FFFF FFD4           move.w     [A6 - 0x2C], 0xFFFF
  421. 000004DA  3D7C FFFF FFD2           move.w     [A6 - 0x2E], 0xFFFF
  422. 000004E0  3D7C FFFF FFD0           move.w     [A6 - 0x30], 0xFFFF
  423. 000004E6  42AE FFDA                clr.l      [A6 - 0x26]
  424. 000004EA  42AE FFD6                clr.l      [A6 - 0x2A]
  425. 000004EE  42AE FFE2                clr.l      [A6 - 0x1E]
  426. 000004F2  42AE FFDE                clr.l      [A6 - 0x22]
  427. 000004F6  42AE FFEA                clr.l      [A6 - 0x16]
  428. 000004FA  42AE FFE6                clr.l      [A6 - 0x1A]
  429. 000004FE  42AE FFF2                clr.l      [A6 - 0xE]
  430. 00000502  42AE FFEE                clr.l      [A6 - 0x12]
  431. 00000506  426E FFF6                clr.w      [A6 - 0xA]
  432. 0000050A  2D40 FFF8                move.l     [A6 - 0x8], D0
  433. 0000050E  42AE FFFC                clr.l      [A6 - 0x4]
  434. 00000512  486E FFC6                pea.l      [A6 - 0x3A]
  435. 00000516  A874                     syscall    GetPort
  436. 00000518  2F0C                     move.l     -[A7], A4
  437. 0000051A  A873                     syscall    SetPort
  438. 0000051C  486E FFC2                pea.l      [A6 - 0x3E]
  439. 00000520  A871                     syscall    GlobalToLocal
  440. 00000522  2F0C                     move.l     -[A7], A4
  441. 00000524  7001                     moveq.l    D0, 0x01
  442. 00000526  3F00                     move.w     -[A7], D0
  443. 00000528  486E FFF6                pea.l      [A6 - 0xA]
  444. 0000052C  486E FFF8                pea.l      [A6 - 0x8]
  445. 00000530  486E FFD6                pea.l      [A6 - 0x2A]
  446. 00000534  A98D                     syscall    GetDialogItem/GetDItem
  447. 00000536  2F0C                     move.l     -[A7], A4
  448. 00000538  7008                     moveq.l    D0, 0x08
  449. 0000053A  3F00                     move.w     -[A7], D0
  450. 0000053C  486E FFF6                pea.l      [A6 - 0xA]
  451. 00000540  486E FFF8                pea.l      [A6 - 0x8]
  452. 00000544  486E FFDE                pea.l      [A6 - 0x22]
  453. 00000548  A98D                     syscall    GetDialogItem/GetDItem
  454. 0000054A  2F0C                     move.l     -[A7], A4
  455. 0000054C  7009                     moveq.l    D0, 0x09
  456. 0000054E  3F00                     move.w     -[A7], D0
  457. 00000550  486E FFF6                pea.l      [A6 - 0xA]
  458. 00000554  486E FFF8                pea.l      [A6 - 0x8]
  459. 00000558  486E FFE6                pea.l      [A6 - 0x1A]
  460. 0000055C  A98D                     syscall    GetDialogItem/GetDItem
  461. 0000055E  4A2D FDA4                tst.b      [A5 - 0x25C]
  462. 00000562  6700 0156                beq        +0x158 /* 000006BA */
  463. 00000566  558F                     subq.l     A7, 2
  464. 00000568  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  465. 0000056C  486E FFD6                pea.l      [A6 - 0x2A]
  466. 00000570  A8AD                     syscall    PtInRect
  467. 00000572  4A1F                     tst.b      [A7]+
  468. 00000574  6764                     beq        +0x66 /* 000005DA */
  469. 00000576  3B7C 0001 EDB0           move.w     [A5 - 0x1250], 0x1
  470. 0000057C  41EE FFEE                lea.l      A0, [A6 - 0x12]
  471. 00000580  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  472. 00000584  20D9                     move.l     [A0]+, [A1]+
  473. 00000586  20D9                     move.l     [A0]+, [A1]+
  474. 00000588  486E FFFC                pea.l      [A6 - 0x4]
  475. 0000058C  486E FFEE                pea.l      [A6 - 0x12]
  476. 00000590  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  477. 00000594  486E FFFC                pea.l      [A6 - 0x4]
  478. 00000598  A870                     syscall    LocalToGlobal
  479. 0000059A  486E FFEE                pea.l      [A6 - 0x12]
  480. 0000059E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  481. 000005A2  558F                     subq.l     A7, 2
  482. 000005A4  303C 0007                move.w     D0, 0x7
  483. 000005A8  A830                     syscall    Pack14
  484. 000005AA  4A1F                     tst.b      [A7]+
  485. 000005AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  486. 000005B0  6600 0108                bne        +0x10A /* 000006BA */
  487. 000005B4  558F                     subq.l     A7, 2
  488. 000005B6  486D EDAC                pea.l      [A5 - 0x1254]
  489. 000005BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  490. 000005BE  486E FFEE                pea.l      [A6 - 0x12]
  491. 000005C2  7000                     moveq.l    D0, 0x00
  492. 000005C4  2F00                     move.l     -[A7], D0
  493. 000005C6  7200                     moveq.l    D1, 0x00
  494. 000005C8  3F01                     move.w     -[A7], D1
  495. 000005CA  3F01                     move.w     -[A7], D1
  496. 000005CC  3F01                     move.w     -[A7], D1
  497. 000005CE  303C 0B01                move.w     D0, 0xB01
  498. 000005D2  A830                     syscall    Pack14
  499. 000005D4  3E1F                     move.w     D7, [A7]+
  500. 000005D6  6000 00E2                bra        +0xE4 /* 000006BA */
  501. label000005DA:
  502. 000005DA  558F                     subq.l     A7, 2
  503. 000005DC  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  504. 000005E0  486E FFDE                pea.l      [A6 - 0x22]
  505. 000005E4  A8AD                     syscall    PtInRect
  506. 000005E6  4A1F                     tst.b      [A7]+
  507. 000005E8  6762                     beq        +0x64 /* 0000064C */
  508. 000005EA  3B7C 0003 EDB0           move.w     [A5 - 0x1250], 0x3
  509. 000005F0  41EE FFEE                lea.l      A0, [A6 - 0x12]
  510. 000005F4  43EE FFDE                lea.l      A1, [A6 - 0x22]
  511. 000005F8  20D9                     move.l     [A0]+, [A1]+
  512. 000005FA  20D9                     move.l     [A0]+, [A1]+
  513. 000005FC  486E FFFC                pea.l      [A6 - 0x4]
  514. 00000600  486E FFEE                pea.l      [A6 - 0x12]
  515. 00000604  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  516. 00000608  486E FFFC                pea.l      [A6 - 0x4]
  517. 0000060C  A870                     syscall    LocalToGlobal
  518. 0000060E  486E FFEE                pea.l      [A6 - 0x12]
  519. 00000612  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  520. 00000616  558F                     subq.l     A7, 2
  521. 00000618  303C 0007                move.w     D0, 0x7
  522. 0000061C  A830                     syscall    Pack14
  523. 0000061E  4A1F                     tst.b      [A7]+
  524. 00000620  4FEF 000C                lea.l      A7, [A7 + 0xC]
  525. 00000624  6600 0094                bne        +0x96 /* 000006BA */
  526. 00000628  558F                     subq.l     A7, 2
  527. 0000062A  486D EDAC                pea.l      [A5 - 0x1254]
  528. 0000062E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  529. 00000632  486E FFEE                pea.l      [A6 - 0x12]
  530. 00000636  7000                     moveq.l    D0, 0x00
  531. 00000638  2F00                     move.l     -[A7], D0
  532. 0000063A  7200                     moveq.l    D1, 0x00
  533. 0000063C  3F01                     move.w     -[A7], D1
  534. 0000063E  3F01                     move.w     -[A7], D1
  535. 00000640  3F01                     move.w     -[A7], D1
  536. 00000642  303C 0B01                move.w     D0, 0xB01
  537. 00000646  A830                     syscall    Pack14
  538. 00000648  3E1F                     move.w     D7, [A7]+
  539. 0000064A  606E                     bra        +0x70 /* 000006BA */
  540. label0000064C:
  541. 0000064C  558F                     subq.l     A7, 2
  542. 0000064E  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  543. 00000652  486E FFE6                pea.l      [A6 - 0x1A]
  544. 00000656  A8AD                     syscall    PtInRect
  545. 00000658  4A1F                     tst.b      [A7]+
  546. 0000065A  675E                     beq        +0x60 /* 000006BA */
  547. 0000065C  3B7C 0002 EDB0           move.w     [A5 - 0x1250], 0x2
  548. 00000662  41EE FFEE                lea.l      A0, [A6 - 0x12]
  549. 00000666  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  550. 0000066A  20D9                     move.l     [A0]+, [A1]+
  551. 0000066C  20D9                     move.l     [A0]+, [A1]+
  552. 0000066E  486E FFFC                pea.l      [A6 - 0x4]
  553. 00000672  486E FFEE                pea.l      [A6 - 0x12]
  554. 00000676  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  555. 0000067A  486E FFFC                pea.l      [A6 - 0x4]
  556. 0000067E  A870                     syscall    LocalToGlobal
  557. 00000680  486E FFEE                pea.l      [A6 - 0x12]
  558. 00000684  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  559. 00000688  558F                     subq.l     A7, 2
  560. 0000068A  303C 0007                move.w     D0, 0x7
  561. 0000068E  A830                     syscall    Pack14
  562. 00000690  4A1F                     tst.b      [A7]+
  563. 00000692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  564. 00000696  6622                     bne        +0x24 /* 000006BA */
  565. 00000698  558F                     subq.l     A7, 2
  566. 0000069A  486D EDAC                pea.l      [A5 - 0x1254]
  567. 0000069E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  568. 000006A2  486E FFEE                pea.l      [A6 - 0x12]
  569. 000006A6  7000                     moveq.l    D0, 0x00
  570. 000006A8  2F00                     move.l     -[A7], D0
  571. 000006AA  7200                     moveq.l    D1, 0x00
  572. 000006AC  3F01                     move.w     -[A7], D1
  573. 000006AE  3F01                     move.w     -[A7], D1
  574. 000006B0  3F01                     move.w     -[A7], D1
  575. 000006B2  303C 0B01                move.w     D0, 0xB01
  576. 000006B6  A830                     syscall    Pack14
  577. 000006B8  3E1F                     move.w     D7, [A7]+
  578. label000006BA:
  579. 000006BA  3013                     move.w     D0, [A3]
  580. 000006BC  5740                     subq.w     D0, 3
  581. 000006BE  670C                     beq        +0xE /* 000006CC */
  582. 000006C0  5540                     subq.w     D0, 2
  583. 000006C2  6708                     beq        +0xA /* 000006CC */
  584. 000006C4  5340                     subq.w     D0, 1
  585. 000006C6  6770                     beq        +0x72 /* 00000738 */
  586. 000006C8  6000 0094                bra        +0x96 /* 0000075E */
  587. label000006CC:
  588. 000006CC  2A3C 0000 00FF           move.l     D5, 0xFF
  589. 000006D2  CAAB 0002                and.l      D5, [A3 + 0x2]
  590. 000006D6  0C05 0003                cmpi.b     D5, 0x3
  591. 000006DA  6706                     beq        +0x8 /* 000006E2 */
  592. 000006DC  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  593. 000006E0  667C                     bne        +0x7E /* 0000075E */
  594. label000006E2:
  595. 000006E2  42AE FFA4                clr.l      [A6 - 0x5C]
  596. 000006E6  42AE FFA0                clr.l      [A6 - 0x60]
  597. 000006EA  7000                     moveq.l    D0, 0x00
  598. 000006EC  2D40 FFA8                move.l     [A6 - 0x58], D0
  599. 000006F0  426E FFAC                clr.w      [A6 - 0x54]
  600. 000006F4  2D40 FFAE                move.l     [A6 - 0x52], D0
  601. 000006F8  2F0C                     move.l     -[A7], A4
  602. 000006FA  7001                     moveq.l    D0, 0x01
  603. 000006FC  3F00                     move.w     -[A7], D0
  604. 000006FE  486E FFAC                pea.l      [A6 - 0x54]
  605. 00000702  486E FFA8                pea.l      [A6 - 0x58]
  606. 00000706  486E FFA0                pea.l      [A6 - 0x60]
  607. 0000070A  A98D                     syscall    GetDialogItem/GetDItem
  608. 0000070C  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  609. 00000710  700A                     moveq.l    D0, 0x0A
  610. 00000712  3F00                     move.w     -[A7], D0
  611. 00000714  A95D                     syscall    HiliteControl
  612. 00000716  307C 0008                movea.w    A0, 0x8
  613. 0000071A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  614. 0000071E  A03B                     syscall    Delay
  615. 00000720  2280                     move.l     [A1], D0
  616. 00000722  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  617. 00000726  7000                     moveq.l    D0, 0x00
  618. 00000728  3F00                     move.w     -[A7], D0
  619. 0000072A  A95D                     syscall    HiliteControl
  620. 0000072C  206E 0008                movea.l    A0, [A6 + 0x8]
  621. 00000730  30BC 0001                move.w     [A0], 0x1
  622. 00000734  7C01                     moveq.l    D6, 0x01
  623. 00000736  6026                     bra        +0x28 /* 0000075E */
  624. label00000738:
  625. 00000738  2D6B 0002 FFAE           move.l     [A6 - 0x52], [A3 + 0x2]
  626. 0000073E  B9EE FFAE                cmpa.l     A4, [A6 - 0x52]
  627. 00000742  671A                     beq        +0x1C /* 0000075E */
  628. 00000744  4A2D FDA4                tst.b      [A5 - 0x25C]
  629. 00000748  6714                     beq        +0x16 /* 0000075E */
  630. 0000074A  4AAD EEAE                tst.l      [A5 - 0x1152]
  631. 0000074E  670E                     beq        +0x10 /* 0000075E */
  632. 00000750  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  633. 00000754  206D EEAE                movea.l    A0, [A5 - 0x1152]
  634. 00000758  4E90                     jsr        [A0]
  635. 0000075A  1C00                     move.b     D6, D0
  636. 0000075C  584F                     addq.w     A7, 4
  637. label0000075E:
  638. 0000075E  202D EDA8                move.l     D0, [A5 - 0x1258]
  639. 00000762  5280                     addq.l     D0, 1
  640. 00000764  2D40 FF9C                move.l     [A6 - 0x64], D0
  641. 00000768  598F                     subq.l     A7, 4
  642. 0000076A  A975                     syscall    TickCount
  643. 0000076C  202E FF9C                move.l     D0, [A6 - 0x64]
  644. 00000770  B09F                     cmp.l      D0, [A7]+
  645. 00000772  6458                     bcc        +0x5A /* 000007CC */
  646. 00000774  206D EDA2                movea.l    A0, [A5 - 0x125E]
  647. 00000778  2050                     movea.l    A0, [A0]
  648. 0000077A  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  649. 0000077E  22D8                     move.l     [A1]+, [A0]+
  650. 00000780  22D8                     move.l     [A1]+, [A0]+
  651. 00000782  206D EDA2                movea.l    A0, [A5 - 0x125E]
  652. 00000786  2050                     movea.l    A0, [A0]
  653. 00000788  43EE FFBA                lea.l      A1, [A6 - 0x46]
  654. 0000078C  5088                     addq.l     A0, 8
  655. 0000078E  22D8                     move.l     [A1]+, [A0]+
  656. 00000790  22D8                     move.l     [A1]+, [A0]+
  657. 00000792  486E FFCA                pea.l      [A6 - 0x36]
  658. 00000796  AA1A                     syscall    GetBackColor
  659. 00000798  486E FFD0                pea.l      [A6 - 0x30]
  660. 0000079C  AA15                     syscall    RGBBackColor
  661. 0000079E  7000                     moveq.l    D0, 0x00
  662. 000007A0  3F00                     move.w     -[A7], D0
  663. 000007A2  72FF                     moveq.l    D1, 0xFFFFFFFF
  664. 000007A4  3F01                     move.w     -[A7], D1
  665. 000007A6  2F2D EDA2                move.l     -[A7], [A5 - 0x125E]
  666. 000007AA  A812                     syscall    TEPinScroll
  667. 000007AC  486E FFCA                pea.l      [A6 - 0x36]
  668. 000007B0  AA15                     syscall    RGBBackColor
  669. 000007B2  302D EDA6                move.w     D0, [A5 - 0x125A]
  670. 000007B6  48C0                     ext.l      D0
  671. 000007B8  4480                     neg.l      D0
  672. 000007BA  322E FFB2                move.w     D1, [A6 - 0x4E]
  673. 000007BE  48C1                     ext.l      D1
  674. 000007C0  B081                     cmp.l      D0, D1
  675. 000007C2  6E08                     bgt        +0xA /* 000007CC */
  676. 000007C4  598F                     subq.l     A7, 4
  677. 000007C6  A975                     syscall    TickCount
  678. 000007C8  2B5F EDA8                move.l     [A5 - 0x1258], [A7]+
  679. label000007CC:
  680. 000007CC  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  681. 000007D0  A873                     syscall    SetPort
  682. 000007D2  1D46 0014                move.b     [A6 + 0x14], D6
  683. 000007D6  4CEE 18E0 FF88           movem.l    D5,D6,D7,A3,A4, [A6 - 0x78]
  684. 000007DC  4E5E                     unlink     A6
  685. 000007DE  205F                     movea.l    A0, [A7]+
  686. 000007E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  687. 000007E4  4ED0                     jmp        [A0]
  688. 000007E6  9141                     subx.w     D0, D1
  689. 000007E8  424F                     clr.w      A7
  690. 000007EA  5554                     subq.w     [A4], 2
  691. 000007EC  5154                     subq.w     [A4], 8
  692. 000007EE  4649                     not.w      A1
  693. 000007F0  4C54 4552                movem.l    D1,D4,D6,A0,A2,A6, [A4]
  694. 000007F4  5052                     addq.w     [A2], 8
  695. 000007F6  4F43                     chk.w      D7, D3
  696. 000007F8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  697. 000007FC  FFA4                     .invalid   <<F/6/7>>
  698. 000007FE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  699. 00000802  4246                     clr.w      D6
  700. 00000804  7000                     moveq.l    D0, 0x00
  701. 00000806  2D40 FFD8                move.l     [A6 - 0x28], D0
  702. 0000080A  2D40 FFDC                move.l     [A6 - 0x24], D0
  703. 0000080E  2D40 FFE0                move.l     [A6 - 0x20], D0
  704. 00000812  2D40 FFE4                move.l     [A6 - 0x1C], D0
  705. 00000816  42AE FFF4                clr.l      [A6 - 0xC]
  706. 0000081A  42AE FFF0                clr.l      [A6 - 0x10]
  707. 0000081E  42AE FFFC                clr.l      [A6 - 0x4]
  708. 00000822  42AE FFF8                clr.l      [A6 - 0x8]
  709. 00000826  486E FFBC                pea.l      [A6 - 0x44]
  710. 0000082A  A874                     syscall    GetPort
  711. 0000082C  598F                     subq.l     A7, 4
  712. 0000082E  3F3C 1130                move.w     -[A7], 0x1130
  713. 00000832  7000                     moveq.l    D0, 0x00
  714. 00000834  2F00                     move.l     -[A7], D0
  715. 00000836  72FF                     moveq.l    D1, 0xFFFFFFFF
  716. 00000838  2F01                     move.l     -[A7], D1
  717. 0000083A  A97C                     syscall    GetNewDialog
  718. 0000083C  285F                     movea.l    A4, [A7]+
  719. 0000083E  2B4C EECC                move.l     [A5 - 0x1134], A4
  720. 00000842  200C                     move.l     D0, A4
  721. 00000844  6700 0260                beq        +0x262 /* 00000AA6 */
  722. 00000848  486E FFE8                pea.l      [A6 - 0x18]
  723. 0000084C  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  724. 00000850  2F0C                     move.l     -[A7], A4
  725. 00000852  A873                     syscall    SetPort
  726. 00000854  426E FFBA                clr.w      [A6 - 0x46]
  727. 00000858  3D7C 0009 FFB8           move.w     [A6 - 0x48], 0x9 /* '\t' */
  728. 0000085E  3D7C 0003 FFB6           move.w     [A6 - 0x4A], 0x3
  729. 00000864  3D7C 000D FFB4           move.w     [A6 - 0x4C], 0xD /* '\r' */
  730. 0000086A  3D7C 000C FFB2           move.w     [A6 - 0x4E], 0xC
  731. 00000870  3D7C 000B FFB0           move.w     [A6 - 0x50], 0xB
  732. 00000876  3D7C 000A FFAE           move.w     [A6 - 0x52], 0xA /* '\n' */
  733. 0000087C  3D7C 0007 FFAC           move.w     [A6 - 0x54], 0x7
  734. 00000882  3D7C 0006 FFAA           move.w     [A6 - 0x56], 0x6
  735. 00000888  3D7C 0010 FFA8           move.w     [A6 - 0x58], 0x10
  736. 0000088E  3D7C 000F FFA6           move.w     [A6 - 0x5A], 0xF
  737. 00000894  3D7C 0002 FFA4           move.w     [A6 - 0x5C], 0x2
  738. 0000089A  47EE FFA4                lea.l      A3, [A6 - 0x5C]
  739. 0000089E  584F                     addq.w     A7, 4
  740. 000008A0  6012                     bra        +0x14 /* 000008B4 */
  741. label000008A2:
  742. 000008A2  486D 0332                pea.l      [A5 + 0x332 /* export_98 */]
  743. 000008A6  48C7                     ext.l      D7
  744. 000008A8  2F07                     move.l     -[A7], D7
  745. 000008AA  2F0C                     move.l     -[A7], A4
  746. 000008AC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  747. 000008B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  748. label000008B4:
  749. 000008B4  3E1B                     move.w     D7, [A3]+
  750. 000008B6  66EA                     bne        -0x14 /* 000008A2 */
  751. 000008B8  2F0C                     move.l     -[A7], A4
  752. 000008BA  7009                     moveq.l    D0, 0x09
  753. 000008BC  3F00                     move.w     -[A7], D0
  754. 000008BE  486E FFC2                pea.l      [A6 - 0x3E]
  755. 000008C2  486E FFCC                pea.l      [A6 - 0x34]
  756. 000008C6  486E FFD0                pea.l      [A6 - 0x30]
  757. 000008CA  A98D                     syscall    GetDialogItem/GetDItem
  758. 000008CC  4A2E 000B                tst.b      [A6 + 0xB]
  759. 000008D0  6608                     bne        +0xA /* 000008DA */
  760. 000008D2  2F0C                     move.l     -[A7], A4
  761. 000008D4  7005                     moveq.l    D0, 0x05
  762. 000008D6  3F00                     move.w     -[A7], D0
  763. 000008D8  A827                     syscall    HideDialogItem/HideDItem
  764. label000008DA:
  765. 000008DA  598F                     subq.l     A7, 4
  766. 000008DC  3F3C 1130                move.w     -[A7], 0x1130
  767. 000008E0  A9BA                     syscall    GetString
  768. 000008E2  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  769. 000008E6  6728                     beq        +0x2A /* 00000910 */
  770. 000008E8  2F0C                     move.l     -[A7], A4
  771. 000008EA  7008                     moveq.l    D0, 0x08
  772. 000008EC  3F00                     move.w     -[A7], D0
  773. 000008EE  486E FFC2                pea.l      [A6 - 0x3E]
  774. 000008F2  486E FFCC                pea.l      [A6 - 0x34]
  775. 000008F6  486E FFC4                pea.l      [A6 - 0x3C]
  776. 000008FA  A98D                     syscall    GetDialogItem/GetDItem
  777. 000008FC  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  778. 00000900  206E FFE4                movea.l    A0, [A6 - 0x1C]
  779. 00000904  2050                     movea.l    A0, [A0]
  780. 00000906  2F08                     move.l     -[A7], A0
  781. 00000908  A98F                     syscall    SetDialogItemText/SetIText
  782. 0000090A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  783. 0000090E  A9A3                     syscall    ReleaseResource
  784. label00000910:
  785. 00000910  598F                     subq.l     A7, 4
  786. 00000912  486E FFD0                pea.l      [A6 - 0x30]
  787. 00000916  486E FFD0                pea.l      [A6 - 0x30]
  788. 0000091A  A83E                     syscall    TEStyleNew
  789. 0000091C  2B5F EED2                move.l     [A5 - 0x112E], [A7]+
  790. 00000920  6700 0132                beq        +0x134 /* 00000A54 */
  791. 00000924  206D EED2                movea.l    A0, [A5 - 0x112E]
  792. 00000928  2050                     movea.l    A0, [A0]
  793. 0000092A  317C FFFF 0048           move.w     [A0 + 0x48], 0xFFFF
  794. 00000930  598F                     subq.l     A7, 4
  795. 00000932  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  796. 00000938  3F3C 1130                move.w     -[A7], 0x1130
  797. 0000093C  A9A0                     syscall    GetResource
  798. 0000093E  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  799. 00000942  6700 0110                beq        +0x112 /* 00000A54 */
  800. 00000946  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  801. 0000094A  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  802. 0000094E  3C00                     move.w     D6, D0
  803. 00000950  584F                     addq.w     A7, 4
  804. 00000952  6600 0100                bne        +0x102 /* 00000A54 */
  805. 00000956  206E FFDC                movea.l    A0, [A6 - 0x24]
  806. 0000095A  2F10                     move.l     -[A7], [A0]
  807. 0000095C  598F                     subq.l     A7, 4
  808. 0000095E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  809. 00000962  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  810. 00000966  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  811. 0000096A  A9CF                     syscall    TESetText
  812. 0000096C  3C38 0220                move.w     D6, [0x00000220 /* MemErr */]
  813. 00000970  6600 00E2                bne        +0xE4 /* 00000A54 */
  814. 00000974  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  815. 00000978  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  816. 0000097C  3C00                     move.w     D6, D0
  817. 0000097E  584F                     addq.w     A7, 4
  818. 00000980  6600 00D2                bne        +0xD4 /* 00000A54 */
  819. 00000984  598F                     subq.l     A7, 4
  820. 00000986  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  821. 0000098C  3F3C 1130                move.w     -[A7], 0x1130
  822. 00000990  A9A0                     syscall    GetResource
  823. 00000992  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  824. 00000996  6700 00BC                beq        +0xBE /* 00000A54 */
  825. 0000099A  7000                     moveq.l    D0, 0x00
  826. 0000099C  2F00                     move.l     -[A7], D0
  827. 0000099E  4878 7D00                push.l     0x7D00 /* '}\0' */
  828. 000009A2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  829. 000009A6  7200                     moveq.l    D1, 0x00
  830. 000009A8  1F01                     move.b     -[A7], D1
  831. 000009AA  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  832. 000009AE  3F3C 000B                move.w     -[A7], 0xB
  833. 000009B2  A83D                     syscall    TEDispatch
  834. 000009B4  206D EED2                movea.l    A0, [A5 - 0x112E]
  835. 000009B8  2050                     movea.l    A0, [A0]
  836. 000009BA  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  837. 000009C0  206D EED2                movea.l    A0, [A5 - 0x112E]
  838. 000009C4  2050                     movea.l    A0, [A0]
  839. 000009C6  317C FFFF 001A           move.w     [A0 + 0x1A], 0xFFFF
  840. 000009CC  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  841. 000009D0  A9D0                     syscall    TECalText
  842. 000009D2  598F                     subq.l     A7, 4
  843. 000009D4  7000                     moveq.l    D0, 0x00
  844. 000009D6  2F00                     move.l     -[A7], D0
  845. 000009D8  4878 7D00                push.l     0x7D00 /* '}\0' */
  846. 000009DC  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  847. 000009E0  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  848. 000009E4  A83D                     syscall    TEDispatch
  849. 000009E6  201F                     move.l     D0, [A7]+
  850. 000009E8  906E FFD0                sub.w      D0, [A6 - 0x30]
  851. 000009EC  3B40 EED6                move.w     [A5 - 0x112A], D0
  852. 000009F0  41EE FFF0                lea.l      A0, [A6 - 0x10]
  853. 000009F4  43EC 0010                lea.l      A1, [A4 + 0x10]
  854. 000009F8  20D9                     move.l     [A0]+, [A1]+
  855. 000009FA  20D9                     move.l     [A0]+, [A1]+
  856. 000009FC  7001                     moveq.l    D0, 0x01
  857. 000009FE  2F00                     move.l     -[A7], D0
  858. 00000A00  486E FFE8                pea.l      [A6 - 0x18]
  859. 00000A04  486E FFF0                pea.l      [A6 - 0x10]
  860. 00000A08  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  861. 00000A0C  2F0C                     move.l     -[A7], A4
  862. 00000A0E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  863. 00000A12  7000                     moveq.l    D0, 0x00
  864. 00000A14  1F00                     move.b     -[A7], D0
  865. 00000A16  A91B                     syscall    MoveWindow
  866. 00000A18  2F0C                     move.l     -[A7], A4
  867. 00000A1A  A915                     syscall    ShowWindow
  868. 00000A1C  486E FFD0                pea.l      [A6 - 0x30]
  869. 00000A20  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  870. 00000A24  A9D3                     syscall    TEUpdate
  871. 00000A26  598F                     subq.l     A7, 4
  872. 00000A28  A975                     syscall    TickCount
  873. 00000A2A  201F                     move.l     D0, [A7]+
  874. 00000A2C  D0BC 0000 012C           add.l      D0, 0x12C
  875. 00000A32  2B40 EED8                move.l     [A5 - 0x1128], D0
  876. 00000A36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  877. label00000A3A:
  878. 00000A3A  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  879. 00000A3E  486E FFC0                pea.l      [A6 - 0x40]
  880. 00000A42  A991                     syscall    ModalDialog
  881. 00000A44  7005                     moveq.l    D0, 0x05
  882. 00000A46  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  883. 00000A4A  6708                     beq        +0xA /* 00000A54 */
  884. 00000A4C  7001                     moveq.l    D0, 0x01
  885. 00000A4E  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  886. 00000A52  66E6                     bne        -0x18 /* 00000A3A */
  887. label00000A54:
  888. 00000A54  4AAD EED2                tst.l      [A5 - 0x112E]
  889. 00000A58  670C                     beq        +0xE /* 00000A66 */
  890. 00000A5A  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  891. 00000A5E  A9CD                     syscall    TEDispose
  892. 00000A60  7000                     moveq.l    D0, 0x00
  893. 00000A62  2B40 EED2                move.l     [A5 - 0x112E], D0
  894. label00000A66:
  895. 00000A66  4AAE FFDC                tst.l      [A6 - 0x24]
  896. 00000A6A  6706                     beq        +0x8 /* 00000A72 */
  897. 00000A6C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  898. 00000A70  A9A3                     syscall    ReleaseResource
  899. label00000A72:
  900. 00000A72  4AAE FFE0                tst.l      [A6 - 0x20]
  901. 00000A76  6706                     beq        +0x8 /* 00000A7E */
  902. 00000A78  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  903. 00000A7C  A9A3                     syscall    ReleaseResource
  904. label00000A7E:
  905. 00000A7E  200C                     move.l     D0, A4
  906. 00000A80  670A                     beq        +0xC /* 00000A8C */
  907. 00000A82  2F0C                     move.l     -[A7], A4
  908. 00000A84  A983                     syscall    DisposeDialog
  909. 00000A86  7000                     moveq.l    D0, 0x00
  910. 00000A88  2B40 EECC                move.l     [A5 - 0x1134], D0
  911. label00000A8C:
  912. 00000A8C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  913. 00000A90  A873                     syscall    SetPort
  914. 00000A92  7005                     moveq.l    D0, 0x05
  915. 00000A94  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  916. 00000A98  6604                     bne        +0x6 /* 00000A9E */
  917. 00000A9A  7001                     moveq.l    D0, 0x01
  918. 00000A9C  6002                     bra        +0x4 /* 00000AA0 */
  919. label00000A9E:
  920. 00000A9E  7000                     moveq.l    D0, 0x00
  921. label00000AA0:
  922. 00000AA0  206E 000C                movea.l    A0, [A6 + 0xC]
  923. 00000AA4  1080                     move.b     [A0], D0
  924. label00000AA6:
  925. 00000AA6  3006                     move.w     D0, D6
  926. 00000AA8  4CEE 18C0 FF94           movem.l    D6,D7,A3,A4, [A6 - 0x6C]
  927. 00000AAE  4E5E                     unlink     A6
  928. 00000AB0  4E75                     rts
  929. 00000AB2  8D44 6F41                pack       D6, D4, 0x6F41
  930. 00000AB6  7070                     moveq.l    D0, 0x70
  931. 00000AB8  4162                     chk.w      D0, -[A2]
  932. 00000ABA  6F75                     ble        +0x77 /* 00000B31 */
  933. 00000ABC  7442                     moveq.l    D2, 0x42
  934. 00000ABE  6F78                     ble        +0x7A /* 00000B38 */
  935. 00000AC0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  936. 00000AC4  F9EE                     .invalid   <<F/7/4>>
  937. 00000AC6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  938. 00000ACA  3E2E 0008                move.w     D7, [A6 + 0x8]
  939. 00000ACE  47EE FDE6                lea.l      A3, [A6 - 0x21A]
  940. 00000AD2  426E FDD8                clr.w      [A6 - 0x228]
  941. 00000AD6  7000                     moveq.l    D0, 0x00
  942. 00000AD8  2D40 FDDA                move.l     [A6 - 0x226], D0
  943. 00000ADC  42AE FDE2                clr.l      [A6 - 0x21E]
  944. 00000AE0  42AE FDDE                clr.l      [A6 - 0x222]
  945. 00000AE4  36AD EEC4                move.w     [A3], [A5 - 0x113C]
  946. 00000AE8  426E FEE8                clr.w      [A6 - 0x118]
  947. 00000AEC  4244                     clr.w      D4
  948. 00000AEE  4245                     clr.w      D5
  949. 00000AF0  1D7C 000D FEEB           move.b     [A6 - 0x115], 0xD /* '\r' */
  950. 00000AF6  7C00                     moveq.l    D6, 0x00
  951. 00000AF8  2D40 FEEC                move.l     [A6 - 0x114], D0
  952. 00000AFC  2D40 FEF0                move.l     [A6 - 0x110], D0
  953. 00000B00  3D6D EEC6 FEF4           move.w     [A6 - 0x10C], [A5 - 0x113A]
  954. 00000B06  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  955. 00000B0C  3D7C FFFF FFFC           move.w     [A6 - 0x4], 0xFFFF
  956. 00000B12  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  957. 00000B18  4246                     clr.w      D6
  958. 00000B1A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  959. 00000B1E  3F07                     move.w     -[A7], D7
  960. 00000B20  486E FDD8                pea.l      [A6 - 0x228]
  961. 00000B24  486E FDDA                pea.l      [A6 - 0x226]
  962. 00000B28  486E FDDE                pea.l      [A6 - 0x222]
  963. 00000B2C  A98D                     syscall    GetDialogItem/GetDItem
  964. 00000B2E  486E FDC6                pea.l      [A6 - 0x23A]
  965. 00000B32  A898                     syscall    GetPenState
  966. 00000B34  206E 000A                movea.l    A0, [A6 + 0xA]
  967. label00000B38:
  968. 00000B38  1D68 0046 FEE7           move.b     [A6 - 0x119], [A0 + 0x46]
  969. 00000B3E  3D68 0044 FEE8           move.w     [A6 - 0x118], [A0 + 0x44]
  970. 00000B44  3828 0048                move.w     D4, [A0 + 0x48]
  971. 00000B48  3A28 004A                move.w     D5, [A0 + 0x4A]
  972. 00000B4C  3007                     move.w     D0, D7
  973. 00000B4E  5540                     subq.w     D0, 2
  974. 00000B50  6B00 03B8                bmi        +0x3BA /* 00000F0A */
  975. 00000B54  0C40 000E                cmpi.w     D0, 0xE
  976. 00000B58  6E00 03B0                bgt        +0x3B2 /* 00000F0A */
  977. 00000B5C  D040                     add.w      D0, D0
  978. 00000B5E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  979. 00000B62  4EFB 0000                jmp        [PC + D0.w]
  980. 00000B66  0020 038C                ori.b      -[A0], 0x8C
  981. 00000B6A  03A6                     bclr       -[A6], D1
  982. 00000B6C  03A6                     bclr       -[A6], D1
  983. 00000B6E  00B4 00F2 03A6 007C      ori.l      [A4 + D0.w + 0x7C], 0xF203A6
  984. 00000B76  0130 014E                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  985. 00000B7A  016C 018A                bchg       [A4 + 0x18A], D0
  986. 00000B7E  03A6                     bclr       -[A6], D1
  987. 00000B80  004C 0064                ori.w      A4, 0x64 /* 'd' */
  988. 00000B84  A89E                     syscall    PenNormal
  989. 00000B86  7008                     moveq.l    D0, 0x08
  990. 00000B88  3F00                     move.w     -[A7], D0
  991. 00000B8A  A89C                     syscall    PenMode
  992. 00000B8C  7003                     moveq.l    D0, 0x03
  993. 00000B8E  3F00                     move.w     -[A7], D0
  994. 00000B90  3F00                     move.w     -[A7], D0
  995. 00000B92  A89B                     syscall    PenSize
  996. 00000B94  486E FDDE                pea.l      [A6 - 0x222]
  997. 00000B98  70FC                     moveq.l    D0, 0xFFFFFFFC
  998. 00000B9A  3F00                     move.w     -[A7], D0
  999. 00000B9C  3F00                     move.w     -[A7], D0
  1000. 00000B9E  A8A9                     syscall    InsetRect
  1001. 00000BA0  486E FDDE                pea.l      [A6 - 0x222]
  1002. 00000BA4  7010                     moveq.l    D0, 0x10
  1003. 00000BA6  3F00                     move.w     -[A7], D0
  1004. 00000BA8  3F00                     move.w     -[A7], D0
  1005. 00000BAA  A8B0                     syscall    FrameRoundRect
  1006. 00000BAC  6000 035C                bra        +0x35E /* 00000F0A */
  1007. 00000BB0  A89E                     syscall    PenNormal
  1008. 00000BB2  486E FDDE                pea.l      [A6 - 0x222]
  1009. 00000BB6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1010. 00000BBA  486E FDDE                pea.l      [A6 - 0x222]
  1011. 00000BBE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1012. 00000BC2  504F                     addq.w     A7, 8
  1013. 00000BC4  6000 0344                bra        +0x346 /* 00000F0A */
  1014. 00000BC8  A89E                     syscall    PenNormal
  1015. 00000BCA  486E FDDE                pea.l      [A6 - 0x222]
  1016. 00000BCE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1017. 00000BD2  486E FDDE                pea.l      [A6 - 0x222]
  1018. 00000BD6  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1019. 00000BDA  504F                     addq.w     A7, 8
  1020. 00000BDC  6000 032C                bra        +0x32E /* 00000F0A */
  1021. 00000BE0  486E FFF4                pea.l      [A6 - 0xC]
  1022. 00000BE4  AA1A                     syscall    GetBackColor
  1023. 00000BE6  486E FFFA                pea.l      [A6 - 0x6]
  1024. 00000BEA  AA15                     syscall    RGBBackColor
  1025. 00000BEC  486E FDDE                pea.l      [A6 - 0x222]
  1026. 00000BF0  70FD                     moveq.l    D0, 0xFFFFFFFD
  1027. 00000BF2  3F00                     move.w     -[A7], D0
  1028. 00000BF4  72FF                     moveq.l    D1, 0xFFFFFFFF
  1029. 00000BF6  3F01                     move.w     -[A7], D1
  1030. 00000BF8  A8A9                     syscall    InsetRect
  1031. 00000BFA  486E FDDE                pea.l      [A6 - 0x222]
  1032. 00000BFE  486D FE76                pea.l      [A5 - 0x18A]
  1033. 00000C02  A8A5                     syscall    FillRect
  1034. 00000C04  486E FDDE                pea.l      [A6 - 0x222]
  1035. 00000C08  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  1036. 00000C0C  A9D3                     syscall    TEUpdate
  1037. 00000C0E  486E FFF4                pea.l      [A6 - 0xC]
  1038. 00000C12  AA15                     syscall    RGBBackColor
  1039. 00000C14  6000 02F4                bra        +0x2F6 /* 00000F0A */
  1040. 00000C18  2F0B                     move.l     -[A7], A3
  1041. 00000C1A  486D EFF0                pea.l      [A5 - 0x1010]
  1042. 00000C1E  2F0B                     move.l     -[A7], A3
  1043. 00000C20  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1044. 00000C24  41EE FEEB                lea.l      A0, [A6 - 0x115]
  1045. 00000C28  7000                     moveq.l    D0, 0x00
  1046. 00000C2A  1013                     move.b     D0, [A3]
  1047. 00000C2C  5240                     addq.w     D0, 1
  1048. 00000C2E  43F3 0000                lea.l      A1, [A3 + D0.w]
  1049. 00000C32  7001                     moveq.l    D0, 0x01
  1050. 00000C34  A02E                     syscall    BlockMove/BlockMoveData
  1051. 00000C36  5213                     addq.b     [A3], 1
  1052. 00000C38  2F0B                     move.l     -[A7], A3
  1053. 00000C3A  486D F0F0                pea.l      [A5 - 0xF10]
  1054. 00000C3E  2F0B                     move.l     -[A7], A3
  1055. 00000C40  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1056. 00000C44  486E FDDE                pea.l      [A6 - 0x222]
  1057. 00000C48  2F0B                     move.l     -[A7], A3
  1058. 00000C4A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1059. 00000C4E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1060. 00000C52  6000 02B6                bra        +0x2B8 /* 00000F0A */
  1061. 00000C56  2F0B                     move.l     -[A7], A3
  1062. 00000C58  3F3C 1130                move.w     -[A7], 0x1130
  1063. 00000C5C  7001                     moveq.l    D0, 0x01
  1064. 00000C5E  3F00                     move.w     -[A7], D0
  1065. 00000C60  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1066. 00000C64  7001                     moveq.l    D0, 0x01
  1067. 00000C66  3F00                     move.w     -[A7], D0
  1068. 00000C68  A888                     syscall    TextFace
  1069. 00000C6A  3F2D FD8E                move.w     -[A7], [A5 - 0x272]
  1070. 00000C6E  A887                     syscall    TextFont
  1071. 00000C70  7001                     moveq.l    D0, 0x01
  1072. 00000C72  3F00                     move.w     -[A7], D0
  1073. 00000C74  A889                     syscall    TextMode
  1074. 00000C76  3F2D FD90                move.w     -[A7], [A5 - 0x270]
  1075. 00000C7A  A88A                     syscall    TextSize
  1076. 00000C7C  486B 0001                pea.l      [A3 + 0x1]
  1077. 00000C80  7000                     moveq.l    D0, 0x00
  1078. 00000C82  1013                     move.b     D0, [A3]
  1079. 00000C84  2F00                     move.l     -[A7], D0
  1080. 00000C86  486E FDDE                pea.l      [A6 - 0x222]
  1081. 00000C8A  7000                     moveq.l    D0, 0x00
  1082. 00000C8C  3F00                     move.w     -[A7], D0
  1083. 00000C8E  A9CE                     syscall    TETextBox/TextBox
  1084. 00000C90  6000 0278                bra        +0x27A /* 00000F0A */
  1085. 00000C94  2F0B                     move.l     -[A7], A3
  1086. 00000C96  3F3C 1130                move.w     -[A7], 0x1130
  1087. 00000C9A  7003                     moveq.l    D0, 0x03
  1088. 00000C9C  3F00                     move.w     -[A7], D0
  1089. 00000C9E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1090. 00000CA2  486E FDDE                pea.l      [A6 - 0x222]
  1091. 00000CA6  2F0B                     move.l     -[A7], A3
  1092. 00000CA8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1093. 00000CAC  504F                     addq.w     A7, 8
  1094. 00000CAE  6000 025A                bra        +0x25C /* 00000F0A */
  1095. 00000CB2  2F0B                     move.l     -[A7], A3
  1096. 00000CB4  3F3C 1130                move.w     -[A7], 0x1130
  1097. 00000CB8  7004                     moveq.l    D0, 0x04
  1098. 00000CBA  3F00                     move.w     -[A7], D0
  1099. 00000CBC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1100. 00000CC0  486E FDDE                pea.l      [A6 - 0x222]
  1101. 00000CC4  2F0B                     move.l     -[A7], A3
  1102. 00000CC6  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1103. 00000CCA  504F                     addq.w     A7, 8
  1104. 00000CCC  6000 023C                bra        +0x23E /* 00000F0A */
  1105. 00000CD0  2F0B                     move.l     -[A7], A3
  1106. 00000CD2  2F2D EEE4                move.l     -[A7], [A5 - 0x111C]
  1107. 00000CD6  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1108. 00000CDA  3C00                     move.w     D6, D0
  1109. 00000CDC  486E FDDE                pea.l      [A6 - 0x222]
  1110. 00000CE0  2F0B                     move.l     -[A7], A3
  1111. 00000CE2  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1112. 00000CE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1113. 00000CEA  6000 021E                bra        +0x220 /* 00000F0A */
  1114. 00000CEE  426E FA00                clr.w      [A6 - 0x600]
  1115. 00000CF2  598F                     subq.l     A7, 4
  1116. 00000CF4  7000                     moveq.l    D0, 0x00
  1117. 00000CF6  3F00                     move.w     -[A7], D0
  1118. 00000CF8  3F3C 0006                move.w     -[A7], 0x6
  1119. 00000CFC  A9ED                     syscall    Pack6
  1120. 00000CFE  2D5F FB02                move.l     [A6 - 0x4FE], [A7]+
  1121. 00000D02  486E FBC0                pea.l      [A6 - 0x440]
  1122. 00000D06  3F3C 1130                move.w     -[A7], 0x1130
  1123. 00000D0A  700A                     moveq.l    D0, 0x0A
  1124. 00000D0C  3F00                     move.w     -[A7], D0
  1125. 00000D0E  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1126. 00000D12  486E FEEC                pea.l      [A6 - 0x114]
  1127. 00000D16  486E FEF0                pea.l      [A6 - 0x110]
  1128. 00000D1A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1129. 00000D1E  202E FEEC                move.l     D0, [A6 - 0x114]
  1130. 00000D22  223C 0000 0400           move.l     D1, 0x400
  1131. 00000D28  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1132. 00000D2C  2D40 FEEC                move.l     [A6 - 0x114], D0
  1133. 00000D30  486E F9EE                pea.l      [A6 - 0x612]
  1134. 00000D34  598F                     subq.l     A7, 4
  1135. 00000D36  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  1136. 00000D3A  A83F                     syscall    Long2Fix
  1137. 00000D3C  A843                     syscall    Fix2X
  1138. 00000D3E  588F                     addq.l     A7, 4
  1139. 00000D40  41EE F9EE                lea.l      A0, [A6 - 0x612]
  1140. 00000D44  43EE FBB6                lea.l      A1, [A6 - 0x44A]
  1141. 00000D48  22D8                     move.l     [A1]+, [A0]+
  1142. 00000D4A  22D8                     move.l     [A1]+, [A0]+
  1143. 00000D4C  32D8                     move.w     [A1]+, [A0]+
  1144. 00000D4E  4AAE FB02                tst.l      [A6 - 0x4FE]
  1145. 00000D52  6700 00F8                beq        +0xFA /* 00000E4C */
  1146. 00000D56  4247                     clr.w      D7
  1147. label00000D58:
  1148. 00000D58  3007                     move.w     D0, D7
  1149. 00000D5A  5247                     addq.w     D7, 1
  1150. 00000D5C  7000                     moveq.l    D0, 0x00
  1151. 00000D5E  102E FBC0                move.b     D0, [A6 - 0x440]
  1152. 00000D62  B047                     cmp.w      D0, D7
  1153. 00000D64  6D10                     blt        +0x12 /* 00000D76 */
  1154. 00000D66  7000                     moveq.l    D0, 0x00
  1155. 00000D68  41EE FBC0                lea.l      A0, [A6 - 0x440]
  1156. 00000D6C  1030 7000                move.b     D0, [A0 + D7.w]
  1157. 00000D70  0C40 002C                cmpi.w     D0, 0x2C /* ',' */
  1158. 00000D74  66E2                     bne        -0x1C /* 00000D58 */
  1159. label00000D76:
  1160. 00000D76  206E FB02                movea.l    A0, [A6 - 0x4FE]
  1161. 00000D7A  A064                     syscall    MoveHHi
  1162. 00000D7C  206E FB02                movea.l    A0, [A6 - 0x4FE]
  1163. 00000D80  A029                     syscall    HLock
  1164. 00000D82  206E FB02                movea.l    A0, [A6 - 0x4FE]
  1165. 00000D86  2050                     movea.l    A0, [A0]
  1166. 00000D88  43EE FBC0                lea.l      A1, [A6 - 0x440]
  1167. 00000D8C  13A8 0001 7000           move.b     [A1 + D7.w], [A0 + 0x1]
  1168. 00000D92  4A2D FDA6                tst.b      [A5 - 0x25A]
  1169. 00000D96  672C                     beq        +0x2E /* 00000DC4 */
  1170. 00000D98  598F                     subq.l     A7, 4
  1171. 00000D9A  7012                     moveq.l    D0, 0x12
  1172. 00000D9C  3F00                     move.w     -[A7], D0
  1173. 00000D9E  2F3C 8402 0008           move.l     -[A7], 0x84020008
  1174. 00000DA4  A8B5                     syscall    ScriptUtil
  1175. 00000DA6  201F                     move.l     D0, [A7]+
  1176. 00000DA8  3F00                     move.w     -[A7], D0
  1177. 00000DAA  7002                     moveq.l    D0, 0x02
  1178. 00000DAC  3F00                     move.w     -[A7], D0
  1179. 00000DAE  486E FB06                pea.l      [A6 - 0x4FA]
  1180. 00000DB2  486E F9F8                pea.l      [A6 - 0x608]
  1181. 00000DB6  486E F9FC                pea.l      [A6 - 0x604]
  1182. 00000DBA  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  1183. 00000DBE  A9ED                     syscall    Pack6
  1184. 00000DC0  6000 0084                bra        +0x86 /* 00000E46 */
  1185. label00000DC4:
  1186. 00000DC4  2F2E FB02                move.l     -[A7], [A6 - 0x4FE]
  1187. 00000DC8  486E FCC0                pea.l      [A6 - 0x340]
  1188. 00000DCC  486E FCC2                pea.l      [A6 - 0x33E]
  1189. 00000DD0  486E FCC6                pea.l      [A6 - 0x33A]
  1190. 00000DD4  A9A8                     syscall    GetResInfo
  1191. 00000DD6  598F                     subq.l     A7, 4
  1192. 00000DD8  2F3C 6974 6D70           move.l     -[A7], 0x69746D70 /* 'itmp' */
  1193. 00000DDE  3F3C 0080                move.w     -[A7], 0x80
  1194. 00000DE2  A9A0                     syscall    GetResource
  1195. 00000DE4  285F                     movea.l    A4, [A7]+
  1196. 00000DE6  200C                     move.l     D0, A4
  1197. 00000DE8  674A                     beq        +0x4C /* 00000E34 */
  1198. 00000DEA  4247                     clr.w      D7
  1199. 00000DEC  603C                     bra        +0x3E /* 00000E2A */
  1200. label00000DEE:
  1201. 00000DEE  598F                     subq.l     A7, 4
  1202. 00000DF0  2F14                     move.l     -[A7], [A4]
  1203. 00000DF2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1204. 00000DF6  201F                     move.l     D0, [A7]+
  1205. 00000DF8  5480                     addq.l     D0, 2
  1206. 00000DFA  3207                     move.w     D1, D7
  1207. 00000DFC  48C1                     ext.l      D1
  1208. 00000DFE  E581                     asl        D1, 2
  1209. 00000E00  D280                     add.l      D1, D0
  1210. 00000E02  2041                     movea.l    A0, D1
  1211. 00000E04  3C10                     move.w     D6, [A0]
  1212. 00000E06  BC6E FCC0                cmp.w      D6, [A6 - 0x340]
  1213. 00000E0A  661A                     bne        +0x1C /* 00000E26 */
  1214. 00000E0C  598F                     subq.l     A7, 4
  1215. 00000E0E  2F14                     move.l     -[A7], [A4]
  1216. 00000E10  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1217. 00000E14  48C7                     ext.l      D7
  1218. 00000E16  2007                     move.l     D0, D7
  1219. 00000E18  5280                     addq.l     D0, 1
  1220. 00000E1A  E580                     asl        D0, 2
  1221. 00000E1C  D09F                     add.l      D0, [A7]+
  1222. 00000E1E  2040                     movea.l    A0, D0
  1223. 00000E20  3D50 FCC0                move.w     [A6 - 0x340], [A0]
  1224. 00000E24  600A                     bra        +0xC /* 00000E30 */
  1225. label00000E26:
  1226. 00000E26  3007                     move.w     D0, D7
  1227. 00000E28  5247                     addq.w     D7, 1
  1228. label00000E2A:
  1229. 00000E2A  2054                     movea.l    A0, [A4]
  1230. 00000E2C  BE50                     cmp.w      D7, [A0]
  1231. 00000E2E  6DBE                     blt        -0x40 /* 00000DEE */
  1232. label00000E30:
  1233. 00000E30  2F0C                     move.l     -[A7], A4
  1234. 00000E32  A9A3                     syscall    ReleaseResource
  1235. label00000E34:
  1236. 00000E34  598F                     subq.l     A7, 4
  1237. 00000E36  2F3C 6974 6C34           move.l     -[A7], 0x69746C34 /* 'itl4' */
  1238. 00000E3C  3F2E FCC0                move.w     -[A7], [A6 - 0x340]
  1239. 00000E40  A9A0                     syscall    GetResource
  1240. 00000E42  2D5F FB06                move.l     [A6 - 0x4FA], [A7]+
  1241. label00000E46:
  1242. 00000E46  206E FB02                movea.l    A0, [A6 - 0x4FE]
  1243. 00000E4A  A02A                     syscall    HUnlock
  1244. label00000E4C:
  1245. 00000E4C  4AAE FB06                tst.l      [A6 - 0x4FA]
  1246. 00000E50  6700 0090                beq        +0x92 /* 00000EE2 */
  1247. 00000E54  206E FB06                movea.l    A0, [A6 - 0x4FA]
  1248. 00000E58  A064                     syscall    MoveHHi
  1249. 00000E5A  206E FB06                movea.l    A0, [A6 - 0x4FA]
  1250. 00000E5E  A029                     syscall    HLock
  1251. 00000E60  598F                     subq.l     A7, 4
  1252. 00000E62  206E FB06                movea.l    A0, [A6 - 0x4FA]
  1253. 00000E66  2F10                     move.l     -[A7], [A0]
  1254. 00000E68  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1255. 00000E6C  206E FB06                movea.l    A0, [A6 - 0x4FA]
  1256. 00000E70  2050                     movea.l    A0, [A0]
  1257. 00000E72  2028 0024                move.l     D0, [A0 + 0x24]
  1258. 00000E76  D09F                     add.l      D0, [A7]+
  1259. 00000E78  2040                     movea.l    A0, D0
  1260. 00000E7A  43EE FB0A                lea.l      A1, [A6 - 0x4F6]
  1261. 00000E7E  702A                     moveq.l    D0, 0x2A
  1262. label00000E80:
  1263. 00000E80  22D8                     move.l     [A1]+, [A0]+
  1264. 00000E82  51C8 FFFC                dbf        D0, -0x6 /* 00000E80 */
  1265. 00000E86  558F                     subq.l     A7, 2
  1266. 00000E88  486E FBC0                pea.l      [A6 - 0x440]
  1267. 00000E8C  486E FB0A                pea.l      [A6 - 0x4F6]
  1268. 00000E90  486E FA02                pea.l      [A6 - 0x5FE]
  1269. 00000E94  2F3C 820C FFEC           move.l     -[A7], 0x820CFFEC
  1270. 00000E9A  A8B5                     syscall    ScriptUtil
  1271. 00000E9C  3D5F FA00                move.w     [A6 - 0x600], [A7]+
  1272. 00000EA0  558F                     subq.l     A7, 2
  1273. 00000EA2  486E FBB6                pea.l      [A6 - 0x44A]
  1274. 00000EA6  486E FA02                pea.l      [A6 - 0x5FE]
  1275. 00000EAA  486E FB0A                pea.l      [A6 - 0x4F6]
  1276. 00000EAE  2F0B                     move.l     -[A7], A3
  1277. 00000EB0  2F3C 8210 FFE8           move.l     -[A7], 0x8210FFE8
  1278. 00000EB6  A8B5                     syscall    ScriptUtil
  1279. 00000EB8  3D5F FA00                move.w     [A6 - 0x600], [A7]+
  1280. 00000EBC  486E FEF4                pea.l      [A6 - 0x10C]
  1281. 00000EC0  3F3C 1130                move.w     -[A7], 0x1130
  1282. 00000EC4  7007                     moveq.l    D0, 0x07
  1283. 00000EC6  3F00                     move.w     -[A7], D0
  1284. 00000EC8  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1285. 00000ECC  2F0B                     move.l     -[A7], A3
  1286. 00000ECE  486E FEF4                pea.l      [A6 - 0x10C]
  1287. 00000ED2  2F0B                     move.l     -[A7], A3
  1288. 00000ED4  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1289. 00000ED8  206E FB06                movea.l    A0, [A6 - 0x4FA]
  1290. 00000EDC  A02A                     syscall    HUnlock
  1291. 00000EDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1292. label00000EE2:
  1293. 00000EE2  486E FDDE                pea.l      [A6 - 0x222]
  1294. 00000EE6  2F0B                     move.l     -[A7], A3
  1295. 00000EE8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1296. 00000EEC  504F                     addq.w     A7, 8
  1297. 00000EEE  601A                     bra        +0x1C /* 00000F0A */
  1298. 00000EF0  2F0B                     move.l     -[A7], A3
  1299. 00000EF2  3F3C 1130                move.w     -[A7], 0x1130
  1300. 00000EF6  7002                     moveq.l    D0, 0x02
  1301. 00000EF8  3F00                     move.w     -[A7], D0
  1302. 00000EFA  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1303. 00000EFE  486E FDDE                pea.l      [A6 - 0x222]
  1304. 00000F02  2F0B                     move.l     -[A7], A3
  1305. 00000F04  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1306. 00000F08  504F                     addq.w     A7, 8
  1307. label00000F0A:
  1308. 00000F0A  486E FDC6                pea.l      [A6 - 0x23A]
  1309. 00000F0E  A899                     syscall    SetPenState
  1310. 00000F10  206E 000A                movea.l    A0, [A6 + 0xA]
  1311. 00000F14  116E FEE7 0046           move.b     [A0 + 0x46], [A6 - 0x119]
  1312. 00000F1A  206E 000A                movea.l    A0, [A6 + 0xA]
  1313. 00000F1E  316E FEE8 0044           move.w     [A0 + 0x44], [A6 - 0x118]
  1314. 00000F24  206E 000A                movea.l    A0, [A6 + 0xA]
  1315. 00000F28  3144 0048                move.w     [A0 + 0x48], D4
  1316. 00000F2C  206E 000A                movea.l    A0, [A6 + 0xA]
  1317. 00000F30  3145 004A                move.w     [A0 + 0x4A], D5
  1318. 00000F34  4CEE 18F0 F9D6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x62A]
  1319. 00000F3A  4E5E                     unlink     A6
  1320. 00000F3C  205F                     movea.l    A0, [A7]+
  1321. 00000F3E  5C4F                     addq.w     A7, 6
  1322. 00000F40  4ED0                     jmp        [A0]
  1323. 00000F42  9041                     sub.w      D0, D1
  1324. 00000F44  424F                     clr.w      A7
  1325. 00000F46  5554                     subq.w     [A4], 2
  1326. 00000F48  4150                     chk.w      D0, [A0]
  1327. 00000F4A  5044                     addq.w     D4, 8
  1328. 00000F4C  5241                     addq.w     D1, 1
  1329. 00000F4E  5750                     subq.w     [A0], 3
  1330. 00000F50  524F                     addq.w     A7, 1
  1331. 00000F52  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  1332. 00000F54  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1333. 00000F58  FF94                     .invalid   <<F/6/7>>
  1334. 00000F5A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1335. 00000F5E  266E 000C                movea.l    A3, [A6 + 0xC]
  1336. 00000F62  286E 0010                movea.l    A4, [A6 + 0x10]
  1337. 00000F66  2D6B 000A FFBA           move.l     [A6 - 0x46], [A3 + 0xA]
  1338. 00000F6C  4205                     clr.b      D5
  1339. 00000F6E  7000                     moveq.l    D0, 0x00
  1340. 00000F70  2D40 FFBE                move.l     [A6 - 0x42], D0
  1341. 00000F74  4206                     clr.b      D6
  1342. 00000F76  4247                     clr.w      D7
  1343. 00000F78  3D7C FFFF FFCC           move.w     [A6 - 0x34], 0xFFFF
  1344. 00000F7E  3D7C FFFF FFCA           move.w     [A6 - 0x36], 0xFFFF
  1345. 00000F84  3D7C FFFF FFC8           move.w     [A6 - 0x38], 0xFFFF
  1346. 00000F8A  42AE FFCE                clr.l      [A6 - 0x32]
  1347. 00000F8E  42AE FFD6                clr.l      [A6 - 0x2A]
  1348. 00000F92  42AE FFD2                clr.l      [A6 - 0x2E]
  1349. 00000F96  42AE FFDE                clr.l      [A6 - 0x22]
  1350. 00000F9A  42AE FFDA                clr.l      [A6 - 0x26]
  1351. 00000F9E  42AE FFE6                clr.l      [A6 - 0x1A]
  1352. 00000FA2  42AE FFE2                clr.l      [A6 - 0x1E]
  1353. 00000FA6  42AE FFEE                clr.l      [A6 - 0x12]
  1354. 00000FAA  42AE FFEA                clr.l      [A6 - 0x16]
  1355. 00000FAE  42AE FFF6                clr.l      [A6 - 0xA]
  1356. 00000FB2  42AE FFF2                clr.l      [A6 - 0xE]
  1357. 00000FB6  426E FFFA                clr.w      [A6 - 0x6]
  1358. 00000FBA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1359. 00000FBE  486E FFBE                pea.l      [A6 - 0x42]
  1360. 00000FC2  A874                     syscall    GetPort
  1361. 00000FC4  2F0C                     move.l     -[A7], A4
  1362. 00000FC6  A873                     syscall    SetPort
  1363. 00000FC8  486E FFBA                pea.l      [A6 - 0x46]
  1364. 00000FCC  A871                     syscall    GlobalToLocal
  1365. 00000FCE  2F0C                     move.l     -[A7], A4
  1366. 00000FD0  7001                     moveq.l    D0, 0x01
  1367. 00000FD2  3F00                     move.w     -[A7], D0
  1368. 00000FD4  486E FFFA                pea.l      [A6 - 0x6]
  1369. 00000FD8  486E FFFC                pea.l      [A6 - 0x4]
  1370. 00000FDC  486E FFDA                pea.l      [A6 - 0x26]
  1371. 00000FE0  A98D                     syscall    GetDialogItem/GetDItem
  1372. 00000FE2  2F0C                     move.l     -[A7], A4
  1373. 00000FE4  7005                     moveq.l    D0, 0x05
  1374. 00000FE6  3F00                     move.w     -[A7], D0
  1375. 00000FE8  486E FFFA                pea.l      [A6 - 0x6]
  1376. 00000FEC  486E FFFC                pea.l      [A6 - 0x4]
  1377. 00000FF0  486E FFE2                pea.l      [A6 - 0x1E]
  1378. 00000FF4  A98D                     syscall    GetDialogItem/GetDItem
  1379. 00000FF6  2F0C                     move.l     -[A7], A4
  1380. 00000FF8  700C                     moveq.l    D0, 0x0C
  1381. 00000FFA  3F00                     move.w     -[A7], D0
  1382. 00000FFC  486E FFFA                pea.l      [A6 - 0x6]
  1383. 00001000  486E FFFC                pea.l      [A6 - 0x4]
  1384. 00001004  486E FFEA                pea.l      [A6 - 0x16]
  1385. 00001008  A98D                     syscall    GetDialogItem/GetDItem
  1386. 0000100A  2F0C                     move.l     -[A7], A4
  1387. 0000100C  700D                     moveq.l    D0, 0x0D
  1388. 0000100E  3F00                     move.w     -[A7], D0
  1389. 00001010  486E FFFA                pea.l      [A6 - 0x6]
  1390. 00001014  486E FFFC                pea.l      [A6 - 0x4]
  1391. 00001018  486E FFF2                pea.l      [A6 - 0xE]
  1392. 0000101C  A98D                     syscall    GetDialogItem/GetDItem
  1393. 0000101E  4A2D EECA                tst.b      [A5 - 0x1136]
  1394. 00001022  6700 01CA                beq        +0x1CC /* 000011EE */
  1395. 00001026  558F                     subq.l     A7, 2
  1396. 00001028  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1397. 0000102C  486E FFDA                pea.l      [A6 - 0x26]
  1398. 00001030  A8AD                     syscall    PtInRect
  1399. 00001032  4A1F                     tst.b      [A7]+
  1400. 00001034  6764                     beq        +0x66 /* 0000109A */
  1401. 00001036  3B7C 0001 F1F4           move.w     [A5 - 0xE0C], 0x1
  1402. 0000103C  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1403. 00001040  43EE FFDA                lea.l      A1, [A6 - 0x26]
  1404. 00001044  20D9                     move.l     [A0]+, [A1]+
  1405. 00001046  20D9                     move.l     [A0]+, [A1]+
  1406. 00001048  486E FFCE                pea.l      [A6 - 0x32]
  1407. 0000104C  486E FFD2                pea.l      [A6 - 0x2E]
  1408. 00001050  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1409. 00001054  486E FFCE                pea.l      [A6 - 0x32]
  1410. 00001058  A870                     syscall    LocalToGlobal
  1411. 0000105A  486E FFD2                pea.l      [A6 - 0x2E]
  1412. 0000105E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1413. 00001062  558F                     subq.l     A7, 2
  1414. 00001064  303C 0007                move.w     D0, 0x7
  1415. 00001068  A830                     syscall    Pack14
  1416. 0000106A  4A1F                     tst.b      [A7]+
  1417. 0000106C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1418. 00001070  6600 017C                bne        +0x17E /* 000011EE */
  1419. 00001074  558F                     subq.l     A7, 2
  1420. 00001076  486D F1F0                pea.l      [A5 - 0xE10]
  1421. 0000107A  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1422. 0000107E  486E FFD2                pea.l      [A6 - 0x2E]
  1423. 00001082  7000                     moveq.l    D0, 0x00
  1424. 00001084  2F00                     move.l     -[A7], D0
  1425. 00001086  7200                     moveq.l    D1, 0x00
  1426. 00001088  3F01                     move.w     -[A7], D1
  1427. 0000108A  3F01                     move.w     -[A7], D1
  1428. 0000108C  3F01                     move.w     -[A7], D1
  1429. 0000108E  303C 0B01                move.w     D0, 0xB01
  1430. 00001092  A830                     syscall    Pack14
  1431. 00001094  3E1F                     move.w     D7, [A7]+
  1432. 00001096  6000 0156                bra        +0x158 /* 000011EE */
  1433. label0000109A:
  1434. 0000109A  558F                     subq.l     A7, 2
  1435. 0000109C  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1436. 000010A0  486E FFE2                pea.l      [A6 - 0x1E]
  1437. 000010A4  A8AD                     syscall    PtInRect
  1438. 000010A6  4A1F                     tst.b      [A7]+
  1439. 000010A8  6764                     beq        +0x66 /* 0000110E */
  1440. 000010AA  3B7C 0002 F1F4           move.w     [A5 - 0xE0C], 0x2
  1441. 000010B0  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1442. 000010B4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  1443. 000010B8  20D9                     move.l     [A0]+, [A1]+
  1444. 000010BA  20D9                     move.l     [A0]+, [A1]+
  1445. 000010BC  486E FFCE                pea.l      [A6 - 0x32]
  1446. 000010C0  486E FFD2                pea.l      [A6 - 0x2E]
  1447. 000010C4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1448. 000010C8  486E FFCE                pea.l      [A6 - 0x32]
  1449. 000010CC  A870                     syscall    LocalToGlobal
  1450. 000010CE  486E FFD2                pea.l      [A6 - 0x2E]
  1451. 000010D2  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1452. 000010D6  558F                     subq.l     A7, 2
  1453. 000010D8  303C 0007                move.w     D0, 0x7
  1454. 000010DC  A830                     syscall    Pack14
  1455. 000010DE  4A1F                     tst.b      [A7]+
  1456. 000010E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1457. 000010E4  6600 0108                bne        +0x10A /* 000011EE */
  1458. 000010E8  558F                     subq.l     A7, 2
  1459. 000010EA  486D F1F0                pea.l      [A5 - 0xE10]
  1460. 000010EE  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1461. 000010F2  486E FFD2                pea.l      [A6 - 0x2E]
  1462. 000010F6  7000                     moveq.l    D0, 0x00
  1463. 000010F8  2F00                     move.l     -[A7], D0
  1464. 000010FA  7200                     moveq.l    D1, 0x00
  1465. 000010FC  3F01                     move.w     -[A7], D1
  1466. 000010FE  3F01                     move.w     -[A7], D1
  1467. 00001100  3F01                     move.w     -[A7], D1
  1468. 00001102  303C 0B01                move.w     D0, 0xB01
  1469. 00001106  A830                     syscall    Pack14
  1470. 00001108  3E1F                     move.w     D7, [A7]+
  1471. 0000110A  6000 00E2                bra        +0xE4 /* 000011EE */
  1472. label0000110E:
  1473. 0000110E  558F                     subq.l     A7, 2
  1474. 00001110  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1475. 00001114  486E FFEA                pea.l      [A6 - 0x16]
  1476. 00001118  A8AD                     syscall    PtInRect
  1477. 0000111A  4A1F                     tst.b      [A7]+
  1478. 0000111C  6762                     beq        +0x64 /* 00001180 */
  1479. 0000111E  3B7C 0004 F1F4           move.w     [A5 - 0xE0C], 0x4
  1480. 00001124  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1481. 00001128  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1482. 0000112C  20D9                     move.l     [A0]+, [A1]+
  1483. 0000112E  20D9                     move.l     [A0]+, [A1]+
  1484. 00001130  486E FFCE                pea.l      [A6 - 0x32]
  1485. 00001134  486E FFD2                pea.l      [A6 - 0x2E]
  1486. 00001138  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1487. 0000113C  486E FFCE                pea.l      [A6 - 0x32]
  1488. 00001140  A870                     syscall    LocalToGlobal
  1489. 00001142  486E FFD2                pea.l      [A6 - 0x2E]
  1490. 00001146  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1491. 0000114A  558F                     subq.l     A7, 2
  1492. 0000114C  303C 0007                move.w     D0, 0x7
  1493. 00001150  A830                     syscall    Pack14
  1494. 00001152  4A1F                     tst.b      [A7]+
  1495. 00001154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1496. 00001158  6600 0094                bne        +0x96 /* 000011EE */
  1497. 0000115C  558F                     subq.l     A7, 2
  1498. 0000115E  486D F1F0                pea.l      [A5 - 0xE10]
  1499. 00001162  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1500. 00001166  486E FFD2                pea.l      [A6 - 0x2E]
  1501. 0000116A  7000                     moveq.l    D0, 0x00
  1502. 0000116C  2F00                     move.l     -[A7], D0
  1503. 0000116E  7200                     moveq.l    D1, 0x00
  1504. 00001170  3F01                     move.w     -[A7], D1
  1505. 00001172  3F01                     move.w     -[A7], D1
  1506. 00001174  3F01                     move.w     -[A7], D1
  1507. 00001176  303C 0B01                move.w     D0, 0xB01
  1508. 0000117A  A830                     syscall    Pack14
  1509. 0000117C  3E1F                     move.w     D7, [A7]+
  1510. 0000117E  606E                     bra        +0x70 /* 000011EE */
  1511. label00001180:
  1512. 00001180  558F                     subq.l     A7, 2
  1513. 00001182  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  1514. 00001186  486E FFF2                pea.l      [A6 - 0xE]
  1515. 0000118A  A8AD                     syscall    PtInRect
  1516. 0000118C  4A1F                     tst.b      [A7]+
  1517. 0000118E  675E                     beq        +0x60 /* 000011EE */
  1518. 00001190  3B7C 0003 F1F4           move.w     [A5 - 0xE0C], 0x3
  1519. 00001196  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  1520. 0000119A  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1521. 0000119E  20D9                     move.l     [A0]+, [A1]+
  1522. 000011A0  20D9                     move.l     [A0]+, [A1]+
  1523. 000011A2  486E FFCE                pea.l      [A6 - 0x32]
  1524. 000011A6  486E FFD2                pea.l      [A6 - 0x2E]
  1525. 000011AA  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1526. 000011AE  486E FFCE                pea.l      [A6 - 0x32]
  1527. 000011B2  A870                     syscall    LocalToGlobal
  1528. 000011B4  486E FFD2                pea.l      [A6 - 0x2E]
  1529. 000011B8  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1530. 000011BC  558F                     subq.l     A7, 2
  1531. 000011BE  303C 0007                move.w     D0, 0x7
  1532. 000011C2  A830                     syscall    Pack14
  1533. 000011C4  4A1F                     tst.b      [A7]+
  1534. 000011C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1535. 000011CA  6622                     bne        +0x24 /* 000011EE */
  1536. 000011CC  558F                     subq.l     A7, 2
  1537. 000011CE  486D F1F0                pea.l      [A5 - 0xE10]
  1538. 000011D2  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  1539. 000011D6  486E FFD2                pea.l      [A6 - 0x2E]
  1540. 000011DA  7000                     moveq.l    D0, 0x00
  1541. 000011DC  2F00                     move.l     -[A7], D0
  1542. 000011DE  7200                     moveq.l    D1, 0x00
  1543. 000011E0  3F01                     move.w     -[A7], D1
  1544. 000011E2  3F01                     move.w     -[A7], D1
  1545. 000011E4  3F01                     move.w     -[A7], D1
  1546. 000011E6  303C 0B01                move.w     D0, 0xB01
  1547. 000011EA  A830                     syscall    Pack14
  1548. 000011EC  3E1F                     move.w     D7, [A7]+
  1549. label000011EE:
  1550. 000011EE  3013                     move.w     D0, [A3]
  1551. 000011F0  5740                     subq.w     D0, 3
  1552. 000011F2  670C                     beq        +0xE /* 00001200 */
  1553. 000011F4  5540                     subq.w     D0, 2
  1554. 000011F6  6708                     beq        +0xA /* 00001200 */
  1555. 000011F8  5340                     subq.w     D0, 1
  1556. 000011FA  6770                     beq        +0x72 /* 0000126C */
  1557. 000011FC  6000 0094                bra        +0x96 /* 00001292 */
  1558. label00001200:
  1559. 00001200  2A3C 0000 00FF           move.l     D5, 0xFF
  1560. 00001206  CAAB 0002                and.l      D5, [A3 + 0x2]
  1561. 0000120A  0C05 0003                cmpi.b     D5, 0x3
  1562. 0000120E  6706                     beq        +0x8 /* 00001216 */
  1563. 00001210  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  1564. 00001214  667C                     bne        +0x7E /* 00001292 */
  1565. label00001216:
  1566. 00001216  42AE FF9C                clr.l      [A6 - 0x64]
  1567. 0000121A  42AE FF98                clr.l      [A6 - 0x68]
  1568. 0000121E  7000                     moveq.l    D0, 0x00
  1569. 00001220  2D40 FFA0                move.l     [A6 - 0x60], D0
  1570. 00001224  426E FFA4                clr.w      [A6 - 0x5C]
  1571. 00001228  2D40 FFA6                move.l     [A6 - 0x5A], D0
  1572. 0000122C  2F0C                     move.l     -[A7], A4
  1573. 0000122E  7001                     moveq.l    D0, 0x01
  1574. 00001230  3F00                     move.w     -[A7], D0
  1575. 00001232  486E FFA4                pea.l      [A6 - 0x5C]
  1576. 00001236  486E FFA0                pea.l      [A6 - 0x60]
  1577. 0000123A  486E FF98                pea.l      [A6 - 0x68]
  1578. 0000123E  A98D                     syscall    GetDialogItem/GetDItem
  1579. 00001240  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1580. 00001244  700A                     moveq.l    D0, 0x0A
  1581. 00001246  3F00                     move.w     -[A7], D0
  1582. 00001248  A95D                     syscall    HiliteControl
  1583. 0000124A  307C 0008                movea.w    A0, 0x8
  1584. 0000124E  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  1585. 00001252  A03B                     syscall    Delay
  1586. 00001254  2280                     move.l     [A1], D0
  1587. 00001256  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1588. 0000125A  7000                     moveq.l    D0, 0x00
  1589. 0000125C  3F00                     move.w     -[A7], D0
  1590. 0000125E  A95D                     syscall    HiliteControl
  1591. 00001260  206E 0008                movea.l    A0, [A6 + 0x8]
  1592. 00001264  30BC 0001                move.w     [A0], 0x1
  1593. 00001268  7C01                     moveq.l    D6, 0x01
  1594. 0000126A  6026                     bra        +0x28 /* 00001292 */
  1595. label0000126C:
  1596. 0000126C  2D6B 0002 FFA6           move.l     [A6 - 0x5A], [A3 + 0x2]
  1597. 00001272  B9EE FFA6                cmpa.l     A4, [A6 - 0x5A]
  1598. 00001276  671A                     beq        +0x1C /* 00001292 */
  1599. 00001278  4A2D EECA                tst.b      [A5 - 0x1136]
  1600. 0000127C  6714                     beq        +0x16 /* 00001292 */
  1601. 0000127E  4AAD F2F2                tst.l      [A5 - 0xD0E]
  1602. 00001282  670E                     beq        +0x10 /* 00001292 */
  1603. 00001284  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  1604. 00001288  206D F2F2                movea.l    A0, [A5 - 0xD0E]
  1605. 0000128C  4E90                     jsr        [A0]
  1606. 0000128E  1C00                     move.b     D6, D0
  1607. 00001290  584F                     addq.w     A7, 4
  1608. label00001292:
  1609. 00001292  202D EED8                move.l     D0, [A5 - 0x1128]
  1610. 00001296  5280                     addq.l     D0, 1
  1611. 00001298  2D40 FF94                move.l     [A6 - 0x6C], D0
  1612. 0000129C  598F                     subq.l     A7, 4
  1613. 0000129E  A975                     syscall    TickCount
  1614. 000012A0  202E FF94                move.l     D0, [A6 - 0x6C]
  1615. 000012A4  B09F                     cmp.l      D0, [A7]+
  1616. 000012A6  6458                     bcc        +0x5A /* 00001300 */
  1617. 000012A8  206D EED2                movea.l    A0, [A5 - 0x112E]
  1618. 000012AC  2050                     movea.l    A0, [A0]
  1619. 000012AE  43EE FFAA                lea.l      A1, [A6 - 0x56]
  1620. 000012B2  22D8                     move.l     [A1]+, [A0]+
  1621. 000012B4  22D8                     move.l     [A1]+, [A0]+
  1622. 000012B6  206D EED2                movea.l    A0, [A5 - 0x112E]
  1623. 000012BA  2050                     movea.l    A0, [A0]
  1624. 000012BC  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  1625. 000012C0  5088                     addq.l     A0, 8
  1626. 000012C2  22D8                     move.l     [A1]+, [A0]+
  1627. 000012C4  22D8                     move.l     [A1]+, [A0]+
  1628. 000012C6  486E FFC2                pea.l      [A6 - 0x3E]
  1629. 000012CA  AA1A                     syscall    GetBackColor
  1630. 000012CC  486E FFC8                pea.l      [A6 - 0x38]
  1631. 000012D0  AA15                     syscall    RGBBackColor
  1632. 000012D2  7000                     moveq.l    D0, 0x00
  1633. 000012D4  3F00                     move.w     -[A7], D0
  1634. 000012D6  72FF                     moveq.l    D1, 0xFFFFFFFF
  1635. 000012D8  3F01                     move.w     -[A7], D1
  1636. 000012DA  2F2D EED2                move.l     -[A7], [A5 - 0x112E]
  1637. 000012DE  A812                     syscall    TEPinScroll
  1638. 000012E0  486E FFC2                pea.l      [A6 - 0x3E]
  1639. 000012E4  AA15                     syscall    RGBBackColor
  1640. 000012E6  302D EED6                move.w     D0, [A5 - 0x112A]
  1641. 000012EA  48C0                     ext.l      D0
  1642. 000012EC  4480                     neg.l      D0
  1643. 000012EE  322E FFAA                move.w     D1, [A6 - 0x56]
  1644. 000012F2  48C1                     ext.l      D1
  1645. 000012F4  B081                     cmp.l      D0, D1
  1646. 000012F6  6E08                     bgt        +0xA /* 00001300 */
  1647. 000012F8  598F                     subq.l     A7, 4
  1648. 000012FA  A975                     syscall    TickCount
  1649. 000012FC  2B5F EED8                move.l     [A5 - 0x1128], [A7]+
  1650. label00001300:
  1651. 00001300  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  1652. 00001304  A873                     syscall    SetPort
  1653. 00001306  1D46 0014                move.b     [A6 + 0x14], D6
  1654. 0000130A  4CEE 18E0 FF80           movem.l    D5,D6,D7,A3,A4, [A6 - 0x80]
  1655. 00001310  4E5E                     unlink     A6
  1656. 00001312  205F                     movea.l    A0, [A7]+
  1657. 00001314  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1658. 00001318  4ED0                     jmp        [A0]
  1659. 0000131A  9241                     sub.w      D1, D1
  1660. 0000131C  424F                     clr.w      A7
  1661. 0000131E  5554                     subq.w     [A4], 2
  1662. 00001320  4150                     chk.w      D0, [A0]
  1663. 00001322  5046                     addq.w     D6, 8
  1664. 00001324  494C                     chk.w      D4, A4
  1665. 00001326  5445                     addq.w     D5, 2
  1666. 00001328  5250                     addq.w     [A0], 1
  1667. 0000132A  524F                     addq.w     A7, 1
  1668. 0000132C  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  1669. 0000132E  0000                     .incomplete
  1670.